Rumah Java javaTutorial Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris

Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris

Jul 24, 2023 pm 03:09 PM
Input konsol bufferedreader readline

Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris

Dalam pengaturcaraan Java, kita selalunya perlu membaca input pengguna daripada konsol. Java menyediakan kelas BufferedReader untuk membaca input baris demi baris dari konsol. Fungsi ini sangat berguna untuk program yang perlu membaca input baris arahan pengguna dan melakukan operasi interaktif. Di bawah ini kami akan memperkenalkan secara terperinci cara menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris.

Mula-mula, kita perlu memperkenalkan kelas BufferedReader dan IOException dalam pakej java.io:

import java.io.BufferedReader;
import java.io.IOException;
Salin selepas log masuk

Seterusnya, kita perlu mencipta objek InputStreamReader dalam program dan menyerahkannya kepada objek BufferedReader untuk membaca input konsol. Kodnya adalah seperti berikut:

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Salin selepas log masuk

Kini, kita boleh menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris. Fungsi ini mengembalikan rentetan dibaca, atau batal jika tiada input tersedia. Kodnya adalah seperti berikut:

String input;
try {
    while ((input = reader.readLine()) != null) {
        // 处理每一行输入
        System.out.println("输入的内容是:" + input);
    }
} catch (IOException e) {
    e.printStackTrace();
}
Salin selepas log masuk

Dalam kod di atas, kami menggunakan gelung sementara untuk terus membaca input konsol sehingga null ditemui. Dalam setiap gelung, kita boleh memproses setiap baris input dan hanya mengeluarkannya ke konsol.

Kod sampel lengkap adalah seperti berikut:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class ConsoleInputExample {
    public static void main(String[] args) {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String input;
        try {
            while ((input = reader.readLine()) != null) {
                System.out.println("输入的内容是:" + input);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Salin selepas log masuk

Apabila kita menjalankan kod sampel di atas, program akan menunggu input kita. Kita boleh memasukkan kandungan baris demi baris dan tekan kekunci Enter untuk mengesahkan input. Setiap kali baris dimasukkan, program mencetaknya ke konsol.

Dengan menggunakan fungsi readLine() kelas BufferedReader, kami melaksanakan fungsi membaca input baris demi baris daripada konsol. Ini memberikan kami kemudahan yang hebat semasa menulis program interaktif, dan juga boleh digunakan untuk mengendalikan parameter baris arahan dan senario lain di mana input konsol perlu dibaca.

Ringkasan:

Artikel ini memperkenalkan cara menggunakan fungsi readLine() kelas BufferedReader dalam Java untuk membaca input konsol baris demi baris. Kami mula-mula memperkenalkan kelas yang berkaitan, kemudian mencipta objek BufferedReader dan lulus dalam objek aliran input, dan akhirnya menggunakan fungsi gelung while dan readLine() untuk membaca kandungan input baris demi baris. Saya harap artikel ini akan membantu anda memahami dan menggunakan kelas BufferedReader.

Atas ialah kandungan terperinci Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Sembang masa nyata menggunakan Readline dan Socket.io untuk Node.js Sembang masa nyata menggunakan Readline dan Socket.io untuk Node.js Aug 31, 2023 pm 06:09 PM

Node.js mempunyai modul yang kurang dihargai tetapi sangat berguna dalam perpustakaan standardnya. Modul Readline melakukan apa yang tertulis pada kotak: membaca baris input dari terminal. Ini boleh digunakan untuk bertanya kepada pengguna satu atau dua soalan, atau membuat gesaan di bahagian bawah skrin. Dalam tutorial ini, saya merancang untuk menunjukkan keupayaan Readline dan membuat ruang sembang CLI secara langsung yang dikuasakan oleh Socket.io. Pelanggan bukan sahaja boleh menghantar mesej ringkas, tetapi ia juga boleh menghantar arahan emotikon menggunakan /me, menghantar mesej peribadi menggunakan /msg, dan membenarkan penggunaan /nick. Sedikit tentang Readline Ini mungkin penggunaan paling mudah untuk Readline: varreadline=require('re

Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca kandungan fail baris demi baris Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca kandungan fail baris demi baris Jul 24, 2023 pm 11:49 PM

Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca kandungan fail baris demi baris ialah kelas biasa yang digunakan untuk membaca fail dalam Java. Ia meningkatkan kecekapan membaca melalui penimbalan dan menyediakan fungsi readLine() untuk membaca kandungan fail baris demi baris. Dalam artikel ini, kita akan mempelajari cara menggunakan fungsi readLine() kelas BufferedReader untuk membaca kandungan fail baris demi baris dan melampirkan contoh kod yang sepadan. pertama,

Baca input pengguna daripada konsol menggunakan fungsi Console.ReadLine dalam C# Baca input pengguna daripada konsol menggunakan fungsi Console.ReadLine dalam C# Nov 18, 2023 am 11:22 AM

Tajuk: Contoh dan penjelasan menggunakan fungsi Console.ReadLine untuk membaca input pengguna daripada konsol dalam Teks C#: Dalam C#, kita selalunya perlu mendapatkan data input daripada pengguna. Fungsi Console.ReadLine() ialah kaedah yang sangat mudah untuk membaca rentetan yang dimasukkan pengguna daripada konsol. Di bawah, saya akan menunjukkan cara menggunakan fungsi Console.ReadLine() dalam C# dan menyediakan beberapa contoh kod untuk membantu anda memahami dan menggunakannya dengan lebih baik. asas

Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris Jul 24, 2023 pm 03:09 PM

Java menggunakan fungsi readLine() kelas BufferedReader untuk membaca input konsol baris demi baris Dalam pengaturcaraan Java, kita selalunya perlu membaca input pengguna daripada konsol. Java menyediakan kelas BufferedReader untuk membaca input baris demi baris dari konsol. Fungsi ini sangat berguna untuk program yang perlu membaca input baris arahan pengguna dan melakukan operasi interaktif. Di bawah ini kami akan memperkenalkan secara terperinci cara menggunakan readLine() kelas BufferedReader

Gunakan kelas BufferedReader dan BufferedWriter untuk mencapai pembacaan dan penulisan fail Java yang cekap Gunakan kelas BufferedReader dan BufferedWriter untuk mencapai pembacaan dan penulisan fail Java yang cekap Dec 28, 2023 am 11:26 AM

Gunakan kelas BufferedReader dan BufferedWriter untuk membaca dan menulis fail Java yang cekap Java menyediakan banyak kelas untuk membaca dan menulis fail, antaranya BufferedReader dan BufferedWriter ialah dua daripada kelas yang lebih biasa digunakan. Menggunakan kedua-dua kelas ini boleh meningkatkan kecekapan membaca dan menulis fail. Kelas BufferedReader mewarisi daripada kelas Reader dan menyediakan aliran input aksara dengan penimbal Ia boleh membaca berbilang aksara pada satu masa, mengurangkan keperluan untuk asas

Java menggunakan fungsi langkau() kelas BufferedReader untuk melangkau bilangan bait yang ditentukan dalam strim Java menggunakan fungsi langkau() kelas BufferedReader untuk melangkau bilangan bait yang ditentukan dalam strim Jul 25, 2023 pm 03:37 PM

Java menggunakan fungsi skip() kelas BufferedReader untuk melangkau bilangan bait yang ditentukan dalam strim Kelas BufferedReader ialah kelas bacaan aliran input yang biasa digunakan di Java. Ia menyediakan banyak kaedah yang berkuasa untuk membaca data. Salah satu kaedah yang biasa digunakan ialah fungsi skip(), yang boleh digunakan untuk melangkau bilangan bait tertentu dalam aliran input. Artikel ini akan memperkenalkan cara menggunakan fungsi langkau() kelas BufferedReader untuk melaksanakan fungsi ini dan menyediakan contoh kod. Pertama, kita perlukan

Java menggunakan fungsi read() kelas BufferedReader untuk membaca kandungan teks fail Java menggunakan fungsi read() kelas BufferedReader untuk membaca kandungan teks fail Jul 25, 2023 pm 02:28 PM

Java menggunakan fungsi read() kelas BufferedReader untuk membaca kandungan teks fail Dalam Java, terdapat banyak cara untuk membaca kandungan teks fail. Antaranya, menggunakan fungsi read() kelas BufferedReader ialah kaedah biasa dan mudah. Artikel ini akan memperkenalkan cara menggunakan fungsi read() kelas BufferedReader untuk membaca kandungan teks fail dan memberikan contoh kod yang sepadan. Kelas BufferedReader ialah Java

Cara membaca kandungan fail menggunakan kelas FileReader dan BufferedReader dalam Java Cara membaca kandungan fail menggunakan kelas FileReader dan BufferedReader dalam Java Jul 26, 2023 am 08:37 AM

Bagaimanakah Java menggunakan kelas FileReader dan BufferedReader untuk membaca kandungan fail Dalam pengaturcaraan Java, kita selalunya perlu membaca kandungan fail? Java menyediakan banyak kelas dan kaedah untuk melaksanakan fungsi ini, yang paling biasa digunakan ialah kelas FileReader dan BufferedReader. Kelas FileReader digunakan untuk membaca fail aliran aksara, manakala kelas BufferedReader digunakan untuk menimbal aliran input aksara, yang boleh membaca kandungan fail besar dengan cepat. Bawah

See all articles