これらの値を含む数行のCSVファイルがあります。
2, Joe, BMW
6, Mark, Audio
7, Jeff, Fiat
9, Mike, Toyota
これで、OpenCSVを使用して特定の行を選択する方法がわかりました。1行目、2行目、3行目などですが、たとえば最初の値が6の行を選択する方法がわかりません。助言がありますか?
ありがとう
あなたは出来る:
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));
}
}
@Dharanae
を返すので、String[] rows
代わりに使用する必要がありますList<String[]> rows
readNext()
String[]