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();
}
}
}