你的LinkedList ls在哪初始化,如何初始化的?
解决方案 »
- 定义属性为 null 与 直接写分号有什么区别
- 关于java拆箱!疯了~~
- 请教一个在Java中如和启动一个其他程序
- .....如何更新界面的JLabel的颜色?......
- 附上java执行数据库查询代码,和报错信息。大家来看一下怎么回事~
- 继续解决问题,各位大侠帮忙谢谢
- 不知道怎么实现文本域弹出一个日历作选择
- 请问:怎样才能体会到使用静态(static)类成员的微妙之处?
- 怎样把十六进制的数据,十进制的数据,二进制的数据变成人可读的字符串!(高分,不够可以再加)
- 菜鸟请问各位大虾:JSP中如何将int型和String型如何相互转换?
- 跨包之间的访问问题?
- 寻找一种较为方便的java代码文本编辑器(比如带有语法及关键字变色功能)?
在函数体内部来一句,
public void init(LinkedList ls)
{
ls.clear();//结果也一样啊
PolyElement p = new PolyElement();
for(int i = 0; i < 4; i ++)
{
p.num = i ;
p.index = i;
ls.add(p);
}
PolyElement test = (PolyElement)ls.getFirst();
System.out.println(test.num);// 输出居然是3!!!}
for(int i = 0; i < 4; i ++)
{
PolyElement p = new PolyElement();
p.num = i ;
p.index = i;
ls.add(p);
}
PolyElement test = (PolyElement)ls.getFirst();
System.out.println(test.num);// 输出绝对不是3!!!是三你打死我:)
好象不太可能啊,如果我用另外的String 之类的来测试,一点问题也没有的啊
for(int i = 0; i < 4; i ++)
{
PolyElement p = new PolyElement();//一定要这样吗?
p.num = i ;
p.index = i;
ls.add(p);
}
PolyElement test = (PolyElement)ls.getFirst();
System.out.println(test.num);// 输出绝对不是3!!!是三你打死我:)
我现在做的基本上都是Servlet下的东西,jsp和Ejb没有涉及到,所以,不能也不敢给你什么建议:)
如果时间充裕,建议你关注XML