Rumah > Java > javaTutorial > Bagaimana Cara Membaca Kandungan URL di Java dengan Cekap?

Bagaimana Cara Membaca Kandungan URL di Java dengan Cekap?

Susan Sarandon
Lepaskan: 2024-11-02 07:05:29
asal
722 orang telah melayarinya

How to Efficiently Read URL Content in Java?

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan