ファイルからのデータの読み取りに問題があります。各行 (最初を除く) で、最初の文字が失われます!
コーディングに問題があるのかもしれませんが、UTF-8、UniCode、ANSI を設定しようとしましたが、結果は同じです...
コード:
try (FileReader fr = new FileReader("123.txt")) {
// create a buffer for file reader
BufferedReader br = new BufferedReader(fr);
do {
input = br.readLine();
System.out.println(input);
} while (br.read() != -1);
} catch (IOException ex) {
System.out.println("IOex : " + ex);
}
コンソール:
2
FFFFFF
FAF9F5
FDBCA1
FBCCB8
ただし、次のようにする必要があります。
2
#FFFFFF
2
#FAF9F5
6
#FDBCA1
9
#FBCCB8
9
行の前にスラッシュを置いた場合にのみ機能します。
2
\#FFFFFF
\2
\#FAF9F5
\6
\#FDBCA1
\9
\#FBCCB8
\9
それは何でしょうか?
ありがとう!