特定の条件が発生した場合、OpenCSV ライブラリを使用して解析されているファイルから行番号を取得するにはどうすればよいでしょうか? その行で誤った値が検出された可能性がある場合は、CSV ファイル内の行番号でユーザーに警告することを検討しています。
これは、ファイルを文字列配列に解析するコードの一部です。
try
{
CSVReader reader = new CSVReader(new FileReader(filePath), ',');
// Reads the complete file into list of tokens.
List<String[]> rowsAsTokens = null;
try
{
rowsAsTokens = reader.readAll();
}
for(String[] row: rowsAsTokens)
{
//Check for conditions within CSV file
}
catch (IOException e1)
{
e1.printStackTrace();
}
}