第9章 Java 7 の機能を復習する : 問題 7 : Files.copy の威力
問題
URL.openStream
とFiles.copy
を使って、Web ページの内容を読み込んで、ファイルに保存するプログラムを作成せよ。
解答
私のはてなブログをファイルに書き出してみよう。
URL url = new URL("http://closedunbounded.hatenablog.com/"); try (InputStream stream = url.openStream()) { Files.copy(stream, Paths.get("blog.html"), StandardCopyOption.REPLACE_EXISTING); }
Files.copy(InputStream, Path, CopyOption...)
メソッドは凄い便利ですね。