Java Vector: get() elementAt() 总是异常, 错在哪里呢

zing21cn 2008-01-28 02:02:39
Class A{ ... } Class B{ ... }

Class Main{
Vector<A> a1, a2 ;
B b1 = new B();
a1.addElement(b1); ....正常

//随后,我想把a1中部分数据取出来放入到a2 中,却空指针异常
a2.addElement(a1.get(i)) ;
//或者
a2.addElement(a1.elementAt(i));
}


请高手和朋友们指教!
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zing21cn 2008-01-28
  • 打赏
  • 举报
回复
没错,是没有初始化!

非常感谢!!!
老紫竹 2008-01-28
  • 打赏
  • 举报
回复
你的a2并没有初始化啊
我甚至连a1的初始化代码也没有看到

a1 = new Vector<A>();
a2 = new Vector<A>();

62,623

社区成员

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

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