gpt4 book ai didi

java - 很难从字符串列表中播放真值

转载 作者:行者123 更新时间:2023-11-30 09:35:03 25 4
gpt4 key购买 nike

我已经编写了一个测试程序来使用 openCSV 库从 csv 文件中获取值。

我的问题在于从文件中读取值,然后将它们显示为输出。我可以遍历列表,但我不断地得到机器代码作为值,而不是预期的字符串值。

下面是测试代码,如有任何建议,将不胜感激。

public class TestParse{

public static void main(String[] args){

try{
CSVReader reader = new CSVReader(new FileReader("weightMeasurements2.rtf"));


List<String[]> myEntries = reader.readAll();



Iterator<String[]> flavoursIter = myEntries.iterator();
while ( flavoursIter.hasNext() ){
System.out.println( flavoursIter.next() );
}


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


}catch(IOException e){
e.printStackTrace();
}

}

最佳答案

List 中的每个元素都是一个数组。要打印这个,你需要一个循环在另一个循环中。例如:

while (flavoursIter.hasNext()) {
String[] entries = flavoursIter.next();
for (String str : entries) {
System.out.println(str);
}
}

关于java - 很难从字符串列表中播放真值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11560452/

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