首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个LinkedList的奇葩有关问题

2013-03-12 
一个LinkedList的奇葩问题我用LinkedListLog 存储Log对象,对于要存入的两个对象如:xinhuanetindex_News|

一个LinkedList的奇葩问题
我用LinkedList<Log> 存储Log对象,对于要存入的两个对象如:

xinhuanetindex_News|新华网|即时要闻|null|http://www.news.cn/jsyw.htm|网站有成功也有失败,是版面问题
xinhuanetindex_News|新华网|新闻中心|null|http://www.xinhuanet.com/newscenter/index.htm|网站有成功也有失败,是版面问题

存入前是上面那两个,这两个对象是不同的,存入后遍历却出现

xinhuanetindex_News|新华网|新闻中心|null|http://www.xinhuanet.com/newscenter/index.htm|网站有成功也有失败,是版面问题
xinhuanetindex_News|新华网|新闻中心|null|http://www.xinhuanet.com/newscenter/index.htm|网站有成功也有失败,是版面问题

这两个对象变成一样的了,想了半天没想出个所以然?求解
[解决办法]
存入的时候是不是Log被后面个覆盖了啊 看看你的代码
[解决办法]
应该是代码写的有问题,不小心覆盖了。。。
[解决办法]
其实只有一个log对象,值都设置成最后那个值,即(xinhuanetindex_News
[解决办法]
新华网
[解决办法]
新闻中心
[解决办法]
null
[解决办法]
http://www.xinhuanet.com/newscenter/index.htm
[解决办法]
网站有成功也有失败,是版面问题;)
然后list里面2个引用都指向这个对象;

不知道我理解的对不对
[解决办法]
又是一个实例化的问题!!log对象应该在循环里面new!如不在循环里面new两个log对象都指向同一个地址,值当然也是一样的。

热点排行