ホームページ > Java > &#&チュートリアル > Java で URL のコンテンツを文字列に読み取る方法は?

Java で URL のコンテンツを文字列に読み取る方法は?

DDD
リリース: 2024-11-03 14:30:30
オリジナル
529 人が閲覧しました

How to Read a URL's Content into a String in Java?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート