java如何添加另一个arrylist,将ArrayList添加到java中的另一个ArrayList

我有以下java代码,其中我试图将ArrayList复制到另一个ArrayList。

ArrayList nodes = new ArrayList();

ArrayList NodeList=new ArrayList();

ArrayList list=new ArrayList();

for(int i=0;i

Node childNode = PropertyNode.item(i);

NodeList Children = childNode.getChildNodes();

if(Children!=null){

nodes.clear();

nodes.add("PropertyStart");

nodes.add(Children.item(3).getTextContent());

nodes.add(Children.item(7).getTextContent());

nodes.add(Children.item(9).getTextContent());

nodes.add(Children.item(11).getTextContent());

nodes.add(Children.item(13).getTextContent());

nodes.add("PropertyEnd");

}

NodeList.addAll(nodes);

list.add(NodeList);

}

我希望“list”数组采用以下格式:

[[PropertyStart,a,b,c,PropertyEnd],[PropertyStart,d,e,f,PropertyEnd],[PropertyStart,......]]

但是从上面的代码中,“list”数组输出如下所示:

[PropertyStart,a,b,c,PropertyEnd,PropertyStart,d,e,f,PropertyEnd,PropertyStart,....PropertyEnd]

我想你可能已经注意到了差异。我无法达到预期格式的结果。

请建议我任何解决方案!

提前致谢!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值