Javaでタブ区切りファイルを読み取るための次のコードがあります。
while ((str = in.readLine()) != null) {
if (str.trim().length() == 0) {
continue;
}
String[] values = str.split("\\t");
System.out.println("Printing file content:");
System.out.println("First field" + values[0] + "Next field" + values[1]);
}
ただし、ファイルの内容ではなく1を出力します。ここで何が問題になっていますか?サンプルファイルの行は次のようになります。
{Amy Grant}{/m/0n8vzn2}{...}