Mengambil Input Aksara Menggunakan Pengimbas
Untuk mendapatkan semula input aksara daripada pengguna, kami menghadapi cabaran kerana kaedah nextChar() tidak wujud dalam kelas Pengimbas. Sebaliknya, kita boleh menggunakan pelbagai teknik untuk mencapai matlamat ini.
Kaedah 1: Ekstrak Aksara Pertama
Satu pendekatan ialah mengambil aksara pertama daripada Scanner.next():
char c = reader.next().charAt(0);
Kaedah ini menangkap huruf pertama input rentetan.
Kaedah 2: Gunakan Persis Satu Aksara
Untuk mendapatkan semula satu aksara dengan tepat, kami boleh menggunakan:
char c = reader.findInLine(".").charAt(0);
Barisan ini memastikan bahawa hanya satu aksara dibaca.
Kaedah 3: Gunakan Strictly One Character
Untuk senario di mana kita perlu menggunakan tepat satu aksara, kita boleh menggunakan:
char c = reader.next(".").charAt(0);
Teknik ini memaksa bahawa hanya satu aksara diambil sebagai input, menghalang sebarang watak tambahan daripada ditangkap.
Atas ialah kandungan terperinci Bagaimana untuk Membaca Aksara Tunggal daripada Input Pengguna Menggunakan Pengimbas Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!