新人求助贴,

destiny002 2015-01-22 12:58:07
List<Cartoon> listcartoon = new ArrayList<Cartoon>();
int pagetotalnum = pagenum(listcartoon, pageinfonum);
Cartoon[][] pagezone = page(listcartoon,pageinfonum);
o: while(true){
int choose = sc.nextInt();
first:switch (choose) {
case 1:
System.out.println(listcartoon.size());
outputinfo(1, pageinfonum, pagezone,pagetotalnum);


上面是部分代码
我声明定义了一个集合,并添加了15条信息,然后集合长度为15
但是进入循环后集合长度变回0了,为什么?
...全文
99 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
junge110 2015-01-22
  • 打赏
  • 举报
回复
你提供这些只能猜测。 看看list对象是不是被清空,或者重新赋值,或者重新new了 还有注意引用传递,是不是把list对象当初某个方法的参数,然后在方法里对list对象进行了某些操作吧!~~~~

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧