gpt4 book ai didi

java - 打印并访问列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:39:18 32 4
gpt4 key购买 nike

我正在读取文件并将其存储在 t1 中。如何访问 t1 中的元素?当我尝试打印它时,我得到的是地址而不是值。另外,StringString[] 有什么区别?

        CSVReader reader = new CSVReader(new FileReader("src/new_acquisitions.csv"));
List <String[]> t1 = reader.readAll();

int i = 0
while(i < t1.size()) {
System.out.println(t1.get(i));
i++;
}

输出:

[Ljava.lang.String;@9304b1
[Ljava.lang.String;@190d11
[Ljava.lang.String;@a90653
[Ljava.lang.String;@de6ced

最佳答案

String[] 是一个字符串数组,因此它没有像您预期的那样打印的原因,请尝试:

for (int i = 0; i < t1.size(); i++) {
String[] strings = t1.get(i);
for (int j = 0; j < strings.length; j++) {
System.out.print(strings[j] + " ");
}
System.out.println();
}

或者更简洁:

for (String[] strings : t1) {
for (String s : strings) {
System.out.print(s + " ");
}
System.out.println();
}

或者更好的是:

for (String[] strings : t1) {
System.out.println(Arrays.toString(strings));
}

关于java - 打印并访问列表 <String[]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2983577/

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