0

これらの値を含む数行のCSVファイルがあります。

2, Joe, BMW
6, Mark, Audio
7, Jeff, Fiat
9, Mike, Toyota

これで、OpenCSVを使用して特定の行を選択する方法がわかりました。1行目、2行目、3行目などですが、たとえば最初の値が6の行を選択する方法がわかりません。助言がありますか?

ありがとう

4

2 に答える 2

1

あなたは出来る:

Reader reader = new FileReader("data.csv");
List<String[]> rows = new CSVReader(reader).readAll();

for(String[] column: rows) {
if (column[1].equals("6")){
    System.out.println("Found row No. is " + rows.indexOf(column));
}
}
于 2013-01-06T20:20:38.643 に答える
0

@Dharanae

を返すので、String[] rows代わりに使用する必要がありますList<String[]> rowsreadNext()String[]

于 2013-02-27T11:53:22.100 に答える