私はこのコードを記述する場合、私は出力としてこれを取得 - >この最初: し、他のラインはどのようテキストファイルからの読み込みの最初の文字:
try {
BufferedReader br = new BufferedReader(new FileReader(
"myFile.txt"));
String line;
while (line = br.readLine() != null) {
System.out.println(line);
}
br.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
それを避けることはできますか?
エンコードされていると思います。 –
おそらくBOMですか? https://en.wikipedia.org/wiki/Byte_order_mark –
これは[UTF-8 BOM](https://en.wikipedia.org/wiki/Byte_order_mark)です。 –