タグ

ブックマーク / waman.hatenablog.com (2)

  • これからの「Java I/O」の話をしようwww (5) : Files クラスのメソッド 〜ファイル内容の読み書き〜 - 倭マン's BLOG

    Java nio の API を見ていくシリーズ(目次)。 今回はファイルに対しての読み書きを行うメソッドを見ていきます。 Files クラスのメソッドで一番使うものかも知れませんね。 Files クラスには、いろいろな方法でファイルに読み書きするメソッドが定義されてます。 大別すれば「バイト」と「文字」の読み書きですが、これは java.io パッケージのクラスで言うと InputStream/OutputStream と Reader/Writer に対応するものです*1。 それぞれの読み書きにも更に幾つかの方法があります: バイトの読み書き バイト配列 (小さいファイル用) バイト・ストリーム バイト・チャネル (java.nio.ByteBuffer) 文字列の読み書き 文字列 (小さいファイル用) 文字ストリーム Java8 Stream API 以下でそれぞれを見ていきます。 

    これからの「Java I/O」の話をしようwww (5) : Files クラスのメソッド 〜ファイル内容の読み書き〜 - 倭マン's BLOG
    sonota88
    sonota88 2013/03/04
  • Groovy スクリプトを実行するバッチファイル - 倭マン's BLOG

    こちらの記事で、Groovy をインストールしていない環境で Groovy スクリプトを実行する方法が書かれてました。 この方法では、スクリプトの実行に必要な Groovy と Ivy*1 の Jar ファイル自体は実行者に用意してもらう必要がありました。 最近、Clojure の勉強にと思って Leiningen というツールをイジってたんですが*2、このツールでは Clojure の Jar はもちろん、Leiningen の Jar すらもツールによってダウンロードしちゃおう!ってやつで、ユーザーがダウンロードする必要があるのはシェル・スクリプト(*nix、Mac 上)もしくはバッチ・ファイル(Windows)だけ、という手軽極まりない(?)ユーザビリティとなっております。 んで、これをちょっと Groovy スクリプトの実行に応用してみよう!と試行錯誤してみました。 以下、Wind

    sonota88
    sonota88 2012/08/29
  • 1