CSV ファイルの内容は で各行が区切られていることがわかっているので\r\n
、各行を簡単に取得できます。次のようなコード:
scanner.useDelimiter("\r\n");
while(scanner.hasNext()){
scanner.next();
}
しかし、CSV ファイルのフィールドに "\r\n" が含まれていると、このコードは機能しません。ここのCSVのように:
Row1: "abc\r\nabc","abc","abc"
Row2: "efg", "efg", "efg"
Row3: "hjk", "hjk"
スキャナーを使用して次のように読み取りたいと思います。
"abc\r\nabc","abc","abc"
"efg", "efg", "efg"
"hjk", "hjk"
しかし、単に を使用する\r\n
と、次のようになります:</p>
“abc
abc","abc","abc"
"efg", "efg", "efg"
"hjk", "hjk"
どのような変更を行う必要がありますか? scanner.useDelimiter("\r\n")
パターンを実行可能にするために変更する方法は?