Implementasi Java Ringkas untuk Membaca Kandungan URL
Tidak seperti Groovy, Java menawarkan pendekatan yang lebih bertele-tele untuk mengekstrak kandungan teks daripada URL. Untuk menangani perkara ini, kami membentangkan dua penyelesaian cekap menggunakan kelas Pengimbas terbina dalam Java.
Pertama, pilihan satu baris:
<code class="java">String out = new Scanner(new URL("http://www.google.com").openStream(), "UTF-8").useDelimiter("\A").next();</code>
Untuk versi yang dikembangkan sedikit:
<code class="java">public static String readStringFromURL(String requestURL) throws IOException { try (Scanner scanner = new Scanner(new URL(requestURL).openStream(), StandardCharsets.UTF_8.toString())) { scanner.useDelimiter("\A"); return scanner.hasNext() ? scanner.next() : ""; } }</code>
Kedua-dua pilihan menyediakan kaedah ringkas dan cekap untuk mendapatkan semula kandungan URL sebagai rentetan, tanpa beban pengendalian strim yang rumit.
Atas ialah kandungan terperinci Bagaimana Cara Membaca Kandungan URL di Java dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!