请问我这段代码向Arraylist中添加自定义的对象为什么老是报错啊?

lxclinton 2007-12-18 11:03:03
部分代码:
.
.
.
public static ArrayList alI;
String word;
word = this.getTOKEN(this.arrayExe, this.record);
alI.add(new Int(word));//将声明的int变量加入alI
.
.
.

/**Int类如下**/
public class Int {
String name;
int value;

public Int(String name){
this.name = name;
this.value = 0;
}
}
...全文
139 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxclinton 2007-12-18
  • 打赏
  • 举报
回复
哦,我new了,只是忘记粘贴了!但是Eclipse就是执行到alI.add(new Int(word));这句话就不执行了,它也不抛出什么异常!烦...
tdy1234 2007-12-18
  • 打赏
  • 举报
回复
2楼正解 哈哈
healer_kx 2007-12-18
  • 打赏
  • 举报
回复
... ...

太坑人了。。。哥们我载你手里了。。。
hhhanxf 2007-12-18
  • 打赏
  • 举报
回复
二楼的是正解吧。运行的时候没有抛出异常么?应该能看到啊
TerryLhw1983 2007-12-18
  • 打赏
  • 举报
回复
因为很简单。。。似乎你的ArrayList没有new。。。。
public static ArrayList alI = new ArrayList();
healer_kx 2007-12-18
  • 打赏
  • 举报
回复
问题不在你这些代码,我看是没有什么问题的。
lxclinton 2007-12-18
  • 打赏
  • 举报
回复
这个异常怎么对程序又好像没啥影响了,因为我发现他抛出一个错误之后还可以回到这句话上继续执行!真神奇!
grubbyfan 2007-12-18
  • 打赏
  • 举报
回复
看看是不是少了jar包
JhunHoonXZ 2007-12-18
  • 打赏
  • 举报
回复
估计问题是在这句上
word = this.getTOKEN(this.arrayExe, this.record);

我把这句换成word="xxxxx";
就没问题
lxclinton 2007-12-18
  • 打赏
  • 举报
回复
ClassNotFoundException(Throwable).<init>(String, Throwable) line: 217

执行到那句话时,stack顶部就抛出这个错!
grubbyfan 2007-12-18
  • 打赏
  • 举报
回复
Debug一下,你确定是执行到这句不执行了吗?用事实说话

62,623

社区成员

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

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