[求助]使用List的add方法添加元素,为什么会把前面的元素改掉?
从xml文件读取节点元素,尝试用for循环向list添加元素,结果发现,前面一个循环添加的元素被后面添加到元素抹掉了,代码如下:
xml文件中有三个不同的元素
程序运行并经过循环遍历list,发现list里面保存了三个元素,是三个相同的元素(最后一次for循环插入元素)。请各位大侠指点迷津。
最后祝各位码农劳动节快乐
public class XMLUtils {
public void parseXML() throws DocumentException
{
for(Iterator i = ele.elementIterator();i.hasNext();)
{
Element e = (Element) i.next();
System.out.println("name is: " + e.getName());
System.out.println("value is: " + e.getTextTrim());
vb.setName(e.getName());
vb.setValue(e.getTextTrim());
list.add(vb);
}
}
private List<VarBean> list = new ArrayList();
private VarBean vb = new VarBean();
}
xml文件中有三个不同的元素
程序运行并经过循环遍历list,发现list里面保存了三个元素,是三个相同的元素(最后一次for循环插入元素)。请各位大侠指点迷津。
var3 = contentfeeder
var3 = contentfeeder
var3 = contentfeeder最后祝各位码农劳动节快乐
...全文
相关推荐
快速解决List集合add元素,添加多个对象出现重复的问题
主要介绍了快速解决List集合add元素,添加多个对象出现重复的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Java中List add添加不同类型元素的讲解
今天小编就为大家分享一篇关于java的List add不同类型的对象,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
java 中List使用方法
关于讲解在java 中List使用方法
Java判断List中有无重复元素的方法
今天小编就为大家分享一篇Java判断List中有无重复元素的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
java list随机抽取元素的案例
主要介绍了java list随机抽取元素的案例,具有很好的参考,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


Java SE
