将for循环中的字符串值添加到列表中[重复]

Posted

技术标签:

【中文标题】将for循环中的字符串值添加到列表中[重复]【英文标题】:Add String Values from a for loop to list [duplicate] 【发布时间】:2015-06-20 08:55:40 【问题描述】:
public static void printFiles(NodeList node) 
            for (int i = 0; i < node.getLength(); i++) 
                Node file = node.item(i);
                String nodeValue =  file.getAttributes().getNamedItem("urlName").getNodeValue();
                System.out.println(nodeValue);
            
        

output:
0a4f171c-e0a4-4aa8-b43b-3989c235ff58.txt
0ccfa1a4-16b0-4e1f-abc9-e17907bb591f.txt
17c0545b-377e-4e0a-bb45-29f38fc91533.txt
3b341bf0-2cd7-46fe-a834-5b67804e5ff1.txt
48121209-d58e-4565-83b7-05062799be6e.txt
511b7a89-e4de-4f6e-9c8f-5ba65f675d7b.txt
compress.txt
dadadada.txt
e0c44cb9-2b1c-444c-a429-64531ea6a9a0.txt
e68b1d1d-9a66-4678-a6c1-76c64ae8be08.txt
hgafgahfka.txt
jdjajhdajdajd.txt
test1.txt
test2.txt

我解析了 xml 文档并通过 for 循环获取了值,但是这些值需要像 List 一样位于单个位置,以便我可以传递给其他函数。有人可以告诉我如何将它们添加到 List .下面是代码和当前的输出。

【问题讨论】:

然后将它们放入List。究竟是什么问题? 正如@BoristheSpider 提到的,只需将您的数据放在一个列表中......您可以检查节点中的元素查找是否存在。这样会更安全 欢迎来到堆栈溢出How to ask a question List list = new ArrayList(); list.add(nodeValue); 【参考方案1】:
String input = "hello world";    
List<String> list = new ArrayList<>();
list.add(input);
System.out.println(list.get(0));


> hello world

祝你好运

【讨论】:

以上是关于将for循环中的字符串值添加到列表中[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将列表中的每个项目与Python中另一个列表的所有值一起使用[重复]

将元素添加到java中的字符串列表[重复]

将循环中的 BigInteger 添加到列表 [重复]

如何将元素添加到R中的列表(循环)[重复]

For循环正在覆盖列表中的字典值[重复]

如何在一行for循环中的字典中添加另一个属性[重复]