java :list集合中有100条数据,每20条为一组取出来如何实现(具体代码)
展开全部
这个要看你要哪些成为一组了,比如说你要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++)
{
sList.add(i);//这里存了100个数
}
for
(int
i
=
1;
i
<
sList.size();
i++)
{
if(i<=20)
{
System.out.println("第一组=="+sList.get(i));
}
if(i<=40&&i>20)
{
System.out.println("第二组=="+sList.get(i));
}
if(i<=60&&i>40)
{
System.out.println("第三组=="+sList.get(i));
}
if(i<=80&&i>60)
{
System.out.println("第四组=="+sList.get(i));
}
if(i<=100&&i>80)
{
System.out.println("第五组=="+sList.get(i));
}
}
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++)
{
sList.add(i);//这里存了100个数
}
for
(int
i
=
1;
i
<
sList.size();
i++)
{
if(i<=20)
{
System.out.println("第一组=="+sList.get(i));
}
if(i<=40&&i>20)
{
System.out.println("第二组=="+sList.get(i));
}
if(i<=60&&i>40)
{
System.out.println("第三组=="+sList.get(i));
}
if(i<=80&&i>60)
{
System.out.println("第四组=="+sList.get(i));
}
if(i<=100&&i>80)
{
System.out.println("第五组=="+sList.get(i));
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询