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>
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>
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!