你的LinkedList ls在哪初始化,如何初始化的?
解决方案 »
- java记事本
- 关于编程工具
- 找不到符号 符号:构造函数lady(java.lang.String,Cat) 类:lady Lady l1 = new Lady("mimi",c);)
- 一道java原理题(一道简单的面试题,高手与低手的区别就在这里)
- 新手求助 关于Java1.4 ArrayList里面的数组遍历
- 对象序列化(Object Serializable)的困局
- swing是否替代了awt
- 救急 !!!有关JAVA编程获取本机MAC地址的????
- 寻求焦点控制的问题,苦恼已久!
- 一个简单的JAVA程序问题,帮助解决马上给分
- 跨包之间的访问问题?
- 寻找一种较为方便的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