Maison > Java > javaDidacticiel > le corps du texte

Comment lire le contenu d'une URL dans une chaîne en Java ?

DDD
Libérer: 2024-11-03 14:30:30
original
467 Les gens l'ont consulté

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

Comment lire le contenu d'une URL dans une chaîne en Java

Lire le contenu d'une URL dans une chaîne en Java peut être une tâche simple, similaire à son homologue Groovy. Examinons l'équivalent Java :

Pour y parvenir en quelques lignes de code, vous pouvez utiliser la classe Scanner de Java :

<code class="java">String content = new Scanner(new URL(url).openStream()).useDelimiter("\A").next();</code>
Copier après la connexion

Cela lit le contenu de l'URL fournie et l'attribue au variable de contenu.

Si vous préférez une implémentation plus complète, considérez ce qui suit :

<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>
Copier après la connexion

Cette fonction accepte une URL comme argument et gère les exceptions avec un bloc try-with-resources. Il garantit un bon nettoyage des ressources après utilisation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal