Rumah  >  Artikel  >  Java  >  Gunakan kaedah nextLine() kelas Pengimbas dalam Java untuk membaca rentetan yang dimasukkan oleh pengguna

Gunakan kaedah nextLine() kelas Pengimbas dalam Java untuk membaca rentetan yang dimasukkan oleh pengguna

王林
王林asal
2023-07-25 15:01:521760semak imbas

Gunakan kaedah nextLine() kelas Pengimbas di Java untuk membaca rentetan yang dimasukkan oleh pengguna

Pengimbas ialah kelas input yang biasa digunakan dalam Java dan boleh digunakan untuk mendapatkan input daripada konsol atau fail. Antaranya, kaedah nextLine() boleh digunakan untuk membaca rentetan yang dimasukkan oleh pengguna. Seterusnya, kami akan memperkenalkan kelas Pengimbas secara terperinci dan cara menggunakan kaedah nextLine().

Kelas pengimbas ialah kelas dalam pakej Java.util dan digunakan untuk membaca input daripada sumber data yang berbeza. Sebelum menggunakan kelas Pengimbas, kita perlu mengimport pakej java.util.Scanner terlebih dahulu.

Berikut ialah kod sampel ringkas yang menunjukkan cara membaca rentetan yang dimasukkan oleh pengguna menggunakan kaedah nextLine() kelas Pengimbas:

import java.util.Scanner;

public class ScannerExample {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("请输入您的名字:");
        String name = scanner.nextLine();
        System.out.println("您输入的名字是:" + name);

        scanner.close();
    }
}

Dalam kod di atas, kami mula-mula mencipta pengimbas objek Pengimbas dan menyambungkannya dengan Strim input standard System.in dikaitkan untuk membaca input pengguna daripada konsol. Kemudian, dengan memanggil kaedah nextLine() objek pengimbas, kita boleh mendapatkan baris rentetan yang dimasukkan oleh pengguna dan menetapkannya kepada nama pembolehubah bernama.

Seterusnya, kami mengeluarkan nama yang dimasukkan oleh pengguna pada konsol. Akhir sekali, kami memanggil kaedah close() objek pengimbas untuk menutup objek Pengimbas dan melepaskan sumber.

Laksanakan kod di atas, program akan mengeluarkan "Sila masukkan nama anda:" pada konsol, menunggu pengguna memasukkan nama. Selepas pengguna memasukkan nama dan menekan kekunci Enter, program akan mengeluarkan "Nama yang anda masukkan ialah: XXX", di mana XXX ialah nama yang dimasukkan oleh pengguna.

Perlu diambil perhatian bahawa kaedah nextLine() akan membaca keseluruhan baris rentetan yang dimasukkan oleh pengguna, termasuk ruang dan aksara khas. Tambahan pula, ia menganggap baris baharu sebagai sebahagian daripada rentetan. Oleh itu, jika anda perlu membaca berbilang rentetan, anda boleh memanggil kaedah nextLine() beberapa kali berturut-turut.

Selain membaca input pengguna daripada konsol, kelas Pengimbas juga boleh membaca input daripada fail dan sumber data lain. Kami hanya perlu melepasi laluan fail atau aliran input berkaitan yang perlu dibaca ke objek Pengimbas.

Untuk meringkaskan, kelas Pengimbas ialah kelas input yang sangat mudah di Java yang boleh digunakan untuk membaca input daripada konsol, fail dan sumber data lain. Antaranya, kaedah nextLine() boleh digunakan untuk membaca rentetan yang dimasukkan oleh pengguna. Semoga kod sampel dan penjelasan dalam artikel ini akan membantu anda memahami cara menggunakan kelas Pengimbas untuk membaca rentetan yang dimasukkan pengguna.

Atas ialah kandungan terperinci Gunakan kaedah nextLine() kelas Pengimbas dalam Java untuk membaca rentetan yang dimasukkan oleh pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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