package demo;
import javautil;
public class Listl {
public static void main(String args[]){
List<Integer> list = new ArrayList<Integer>(); // 此处换成你自己的List即可
listadd(1);
listadd(2);
listadd(5);
listadd(6);
listadd(7);
listadd(8);
listadd(9);
Random r = new Random();
Integer a =rnextInt(13);
Listl ll = new Listl();
while(llisExist(a,list)){
a=a-1;
continue;
}
Systemoutprintln(a);
Systemoutprintln(list);
}
public boolean isExist(Integer i,List<Integer> list){
for(Integer j:list){
if(i==j) return true;
}
return false;
}
}
欢迎追问
1、for(inti=0;i<lstCount;i++){lst[i]xxx} foreach(var item in lst) {itemxxx} foreach(类 item in lst){itemxxx}
2、List<T> list =new List<T>(T是指的List中元素的类型)for(int i=0;i<listcount;i++) {list[i]}
3、这个是直接用下标 *** 作,用Foreach有时候会更方便一些,foreach中可以用来取下标值:List<string> list = new List<string>() { "name1","name2"}
这个要看你要哪些成为一组了,比如说你要1-20的为一组,你在是
for循环
里面写上
if语句
判断即可,if(i<=20),
再
if(i<=40&&i>20),
if(i<=60&&i>40),if(i<=80&&i>60),
if(i<=100&&i>80),
每条if中写一条输出语句,那么就分五组输出了,希望你成功
如下是代码:
List<Integer>
sList=
new
ArrayList
<Integer>();
for
(int
i
=
1;
i
<=
100;
i++)
{
sListadd(i);//这里存了100个数
}
for
(int
i
=
1;
i
<
sListsize();
i++)
{
if(i<=20)
{
Systemoutprintln("第一组=="+sListget(i));
}
if(i<=40&&i>20)
{
Systemoutprintln("第二组=="+sListget(i));
}
if(i<=60&&i>40)
{
Systemoutprintln("第三组=="+sListget(i));
}
if(i<=80&&i>60)
{
Systemoutprintln("第四组=="+sListget(i));
}
if(i<=100&&i>80)
{
Systemoutprintln("第五组=="+sListget(i));
}
}
以上就是关于java遍历list集合问题全部的内容,包括:java遍历list集合问题、C#中如何用for循环遍历List<类>、java :list集合中有100条数据,每20条为一组取出来如何实现(具体代码)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)