我编写了一个测试程序,使用 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();
}
}
}