[java.io] Java文字列入力のまとめ (InputStream, Reader, Scanner)Java 最近、授業で Java を書くことになりました。 File, InputStream, FileReader, Scanner の関係がよくわからなかったのでまとめます。 この記事では、Java SE 1.8 を前提としています。 ただし、この記事は java.nio ではなく、古い java.io についてのまとめです。 コード中には、例外処理が書かれていませんが、ファイルを開くときには FileNotFoundException を、ファイルを読み書きするときには IOException を受け取れるようにしておく(または、さらに上のメソッドに投げる)必要があります。 ページの下の方にまとめの図があります。 java.io のリファレンス File, FileDescr