gpt4 book ai didi

java - java中如何获取ArrayList中的元素

转载 作者:行者123 更新时间:2023-12-02 07:33:10 24 4
gpt4 key购买 nike

我想将 csv 文件内容插入到列表中。

col1,col2,col3
b,a,v
a,c,p
d,a,z
q,z,a
r,a,b

这样我就可以获得特定的 col

例如:如果第二列则

a
c
a
z
a

我尝试将其插入列表

list: [b,a,v, a,c,p, d,a,z, q,z,a, r,a,b]

但是我如何获得第二列值。

更新

 ArrayList<String> ar = new ArrayList<String>(); 
ar.add(line);
System.out.println("list: "+ar);

我能够打印第一个索引。

使用

System.out.println("get index: "+ar.get(0));
get index: b,a,v

但我需要得到“a”,即需要给定数据的所有第二列

最佳答案

根据您的更新,您需要来自 b,a,va 。在这里您可以分割字符串并获取中间元素,即索引 1 元素。因此,以下代码片段将获取每个元素中的第二个值并打印它

for(int i=0;i<ar.size();i++) {
String[] tokens=(ar.get(i)).split(",");
System.out.println(tokens[1]);
}

不使用数组列表的索引,您可以使用 for every 循环

for(String value:ar) {
String[] tokens=value.split(",");
System.out.println(tokens[1]);

}

关于java - java中如何获取ArrayList中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21158237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com