2014/06/23

(最小?), Javaでテキストファイルをまとめて読み込む1行

Javaもバージョンアップと共に昔よりだんだん書きやすくなっているようです.

「作者の気持ち」以前に、揚げ足とる相手の最新状況くらい調べろ

という記事に, Java7のnioを使ったファイル出力の例があったので,
テキストファイル読み込みについて調べた時のメモ.

Reading, Writing, and Creating Files(Oracle, Java Tutorial)

を見ながら, 書いたJavaのファイル読み込みが以下のプログラム.

で, 例外とimport文を除けば, 1行で書けるようになったんですね.
Java7から導入されたFilesクラスで一気にフィアルを読み込めます.
"src/short.txt"の部分は任意のファイル名(パス)で,
"UTF-8"のところは,読み込むテキストファイルのエンコーディングです.
若干関数型言語っぽくなっているようにも見えます.
まあ, Clojureならslurp/spitでもっと簡単に書けるのですが......

0 件のコメント :