質問: FileReaderクラスのreadメソッドでは、文字コードの指定は出来ないのでしょうか?
回答: できません。 API仕様に以下の記載があり、デフォルトのエンコーティングを弄らないとできない仕様です。 https://docs.oracle.com/javase/jp/8/docs/api/java/io/FileReader.htm... > デフォルトの文字エンコーディングとデフォルトのbyteバッファのサイズが適切に設定されていることを前提としています。 FileReaderは文字コードの指定も簡易化したものなんで、文字コード指定するなら、簡易化する前のクラス(InputStreamReader)を使うようにしましょう