/**
* 将整形对象放到多个List中,然后在将多个List放入一个大的List中
*/
public static void main (String[] args){
List tem1 = new ArrayList();//大的List,里面放很多小的List
List tem2 = new ArrayList();
for(int i=0;i<16;i++){
tem2.add(new Integer(i));
/*当tem2凑足5个,就放入tem1*/
if(i%5==0){
System.out.println("一"+i+tem2.size());//这里打出tem2的大小不为0
tem1.add(tem2);//把List tem2放入tem1中
tem2.clear();//清空tem2
}
}
for(int i=0;i<tem1.size();i++){
List temp = (List)tem1.get(i);
System.out.println("二"+i+temp.size());//这里打出temp的大小为0
}
}
//为什么得到的tem1.get(i)的大小始终为空,请各位帮忙看看我那里写错了!!
是不是list.add(list)不可以啊!!!!!!!!!!!
* 将整形对象放到多个List中,然后在将多个List放入一个大的List中
*/
public static void main (String[] args){
List tem1 = new ArrayList();//大的List,里面放很多小的List
List tem2 = new ArrayList();
for(int i=0;i<16;i++){
tem2.add(new Integer(i));
/*当tem2凑足5个,就放入tem1*/
if(i%5==0){
System.out.println("一"+i+tem2.size());//这里打出tem2的大小不为0
tem1.add(tem2);//把List tem2放入tem1中
tem2.clear();//清空tem2
}
}
for(int i=0;i<tem1.size();i++){
List temp = (List)tem1.get(i);
System.out.println("二"+i+temp.size());//这里打出temp的大小为0
}
}
//为什么得到的tem1.get(i)的大小始终为空,请各位帮忙看看我那里写错了!!
是不是list.add(list)不可以啊!!!!!!!!!!!
解决方案 »
- console readPassWord() 的时候为什么显示NUllPointexception ?
- 多线程暂停,等待条件成熟,一起运行
- 关于applet访问数据库的问题!!
- 下面这段程序在性能上有什么问题?
- 請教JTable自動判斷改變背景色的問題
- java中如何验证2005-04-18这样的日期格式,请高手指教!!!
- 公司接到什么活我就得做什么活,结果我五年来先后做了vb ,c,vc++,java,前几天开会公司又说.net是大势所趋,我想这样下去我会完蛋
- 如何固定JComboBox的尺寸?
- 大家好,请问java中怎样调用windows的API函数
- 我用getKeyTyped()得到当前按下的按键,想让不符合要求的按键忽略掉,像没按一样,不知怎么做
- 文本加密
- 初学者问个简单的问题,望英雄指点,里面说
tem2.clear();
改为tem2 = new ArrayList();就ok了。
if(i%5==0){
改成 if (listTiny.size() == 5) {
更好些。
List tem1 = new ArrayList();//大的List,里面放很多小的List
List tem2 = new ArrayList();
for(int i=0;i<16;i++){
tem2.add(new Integer(i));
/*当tem2凑足5个,就放入tem1*/
if(i%5==0){
System.out.println("一"+i+tem2.size());//这里打出tem2的大小不为0
tem1.add(tem2);//把List tem2放入tem1中
//tem2.clear();//清空tem2
tem2 = new ArrayList();//重新创建一个list对象.
}
}
for(int i=0;i<tem1.size();i++){
List temp = (List)tem1.get(i);
System.out.println("二"+i+temp.size());//这里打出temp的大小为0
}
}