ホームページ >Java >&#&チュートリアル >Java で URL のコンテンツを文字列に読み取る方法は?
Java で URL のコンテンツを文字列に読み取る方法
Java で URL のコンテンツを文字列に読み取るのは簡単な作業です。 Groovy の対応物に似ています。 Java に相当するものを詳しく見てみましょう。
これを数行のコードで実現するには、Java の Scanner クラスを利用できます。
<code class="java">String content = new Scanner(new URL(url).openStream()).useDelimiter("\A").next();</code>
これは、提供された URL からコンテンツを読み取り、それをcontent 変数。
より包括的な実装を希望する場合は、次の点を考慮してください。
<code class="java">public static String readStringFromURL(String url) throws IOException { try (Scanner scanner = new Scanner(new URL(requestURL).openStream())) { scanner.useDelimiter("\A"); return scanner.hasNext() ? scanner.next() : ""; } }</code>
この関数は引数として URL を受け取り、try-with-resources ブロックで例外を処理します。これにより、使用後のリソースの適切なクリーンアップが保証されます。
以上がJava で URL のコンテンツを文字列に読み取る方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。