


Cara menggunakan kaedah useDelimiter() kelas Pengimbas untuk menetapkan pembatas rentetan input pengguna
Cara menggunakan kaedah useDelimiter() kelas Pengimbas untuk menetapkan pembatas rentetan input pengguna
Kelas Pengimbas ialah kelas alat yang sangat berguna di Java, yang menjadikan bacaan daripada input standard, fail dan rentetan sangat mudah. Kelas Pengimbas menyediakan banyak kaedah berguna, salah satunya ialah kaedah useDelimiter(), yang digunakan untuk menetapkan pembatas yang digunakan semasa memasukkan. Gunakan kaedah ini untuk membaca rentetan input pengguna dengan mudah yang dipisahkan oleh pembatas yang ditentukan.
Berikut ialah contoh yang menunjukkan cara menetapkan pembatas menggunakan kaedah useDelimiter() kelas Pengimbas.
import java.util.Scanner; public class ScannerDelimiterExample { public static void main(String[] args) { // 创建Scanner对象,并指定输入来源为标准输入System.in Scanner scanner = new Scanner(System.in); // 使用useDelimiter()方法设置分隔符为逗号和空格 scanner.useDelimiter("[,\s]+"); // 提示用户输入一串以逗号和空格分隔的字符串 System.out.print("请输入一串以逗号和空格分隔的字符串:"); // 读取用户输入的字符串 while (scanner.hasNext()) { String word = scanner.next(); System.out.println("读取的单词:" + word); } // 关闭Scanner对象 scanner.close(); } }
Dalam contoh di atas, kami mula-mula mencipta objek Pengimbas dan menggunakan System.in untuk menetapkan sumber input kepada input standard. Kemudian, kami memanggil kaedah useDelimiter() dan menetapkan pembatas kepada ungkapan biasa "[,s]+", yang bermaksud koma dan satu atau lebih ruang berturut-turut. Selepas menetapkan pemisah seperti ini, kita boleh dengan mudah mendapatkan setiap perkataan dipisahkan dengan koma dan ruang sekaligus.
Seterusnya, kami menggunakan kaedah System.out.print() untuk menggesa pengguna memasukkan rentetan yang dipisahkan dengan koma dan ruang. Kemudian, melalui gelung sementara digabungkan dengan kaedah hasNext() dan next(), setiap perkataan yang dimasukkan oleh pengguna dibaca satu demi satu dan kaedah System.out.println() digunakan untuk mengeluarkan perkataan yang dibaca.
Akhir sekali, kita mesti ingat untuk menutup objek Pengimbas untuk melepaskan sumber.
Selepas menjalankan kod di atas, pengguna boleh memasukkan rentetan yang dipisahkan dengan koma dan ruang. Program akan membaca dan mengeluarkan setiap perkataan sehingga input selesai. Sebagai contoh, jika pengguna memasukkan "Hello, dunia! Apa khabar anda hari ini?", program akan mengeluarkan kandungan berikut:
读取的单词:Hello 读取的单词:world! 读取的单词:How 读取的单词:are 读取的单词:you 读取的单词:today?
Dengan menggunakan kaedah useDelimiter() kelas Pengimbas, kita boleh menetapkan pembatas dengan mudah rentetan input pengguna, dengan itu Lebih fleksibiliti dalam mengendalikan input pengguna. Sama ada membaca input standard, membaca fail atau membaca rentetan, anda boleh menggunakan kaedah ini untuk menetapkan pembatas yang sesuai untuk memenuhi keperluan khusus anda.
Atas ialah kandungan terperinci Cara menggunakan kaedah useDelimiter() kelas Pengimbas untuk menetapkan pembatas rentetan input pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Input dan output adalah dua aspek asas utama mana-mana bahasa pengaturcaraan. Papan kekunci dan skrin adalah peranti asas untuk input dan output masing-masing. Input pengguna sangat penting untuk menjadikan sesuatu aplikasi interaktif. Dengan mengumpul input, program Java boleh menyesuaikan outputnya, melaksanakan operasi tertentu, atau melaraskan fungsinya untuk memenuhi keperluan pengguna yang berbeza. Pakej Java yang berbeza mengandungi kelas lain untuk mendapatkan input daripada pengguna. Artikel ini membincangkan cara mendapatkan input pengguna menggunakan Java. Kaedah mendapatkan input pengguna dalam Java Terdapat tiga cara untuk mendapatkan input daripada pengguna dalam program Java. Ia adalah seperti berikut - Gunakan kelas Pengimbas Gunakan kelas BufferedReader Gunakan kelas Konsol Kelas pengimbas Kelas pengimbas digunakan untuk

Tafsiran dokumentasi Java: Analisis penggunaan kaedah hasNextInt() bagi kelas Pengimbas Contoh kod khusus diperlukan. Kelas Pengimbas menyediakan pelbagai kaedah untuk memenuhi keperluan yang berbeza, salah satunya ialah kaedah hasNextInt(). Kaedah ini digunakan untuk menyemak sama ada input seterusnya adalah jenis int. Sintaks kaedah Sintaks kaedah hasNextInt() adalah seperti berikut: publ

Cara menggunakan kaedah hasNextLine() kelas Pengimbas untuk menyemak sama ada terdapat baris seterusnya dalam input pengguna Kelas Pengimbas ialah kelas alat yang biasa digunakan dalam Java untuk membaca input pengguna. Ia menyediakan banyak kaedah mudah untuk membantu kami memproses input. Satu kaedah yang sangat berguna ialah hasNextLine(), yang boleh digunakan untuk menyemak sama ada terdapat baris seterusnya dalam input pengguna. Artikel ini akan memperkenalkan cara menggunakan kaedah hasNextLine() kelas Pengimbas dan contoh kod berkaitannya.

Cara menggunakan kaedah findInLine() kelas Pengimbas untuk mencari rentetan tertentu dalam input pengguna Kelas Pengimbas ialah kelas pemprosesan input yang biasa digunakan dalam Java Ia menyediakan pelbagai kaedah untuk membaca data daripada aliran input. Antaranya, kaedah findInLine() boleh digunakan untuk mencari rentetan yang ditentukan dalam input pengguna. Artikel ini akan memperkenalkan cara menggunakan kaedah findInLine() kelas Pengimbas dan melampirkan contoh kod yang sepadan. Sebelum mula menggunakan sirip kelas Pengimbas

Java menggunakan fungsi nextInt() kelas Pengimbas untuk mendapatkan nilai integer input konsol Kelas Pengimbas ialah salah satu kelas yang biasa digunakan dalam Java untuk menerima input konsol. Ia menyediakan banyak kaedah mudah, termasuk fungsi nextInt(), yang digunakan untuk mendapatkan nilai integer input konsol. Artikel ini akan menggunakan contoh kod untuk memperkenalkan cara menggunakan fungsi nextInt() kelas Pengimbas untuk mendapatkan input nilai integer oleh konsol. Pertama, kita perlu memperkenalkan java.uti ke dalam kod

Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextDouble() kelas Pengimbas Dalam Java, kelas Pengimbas ialah kelas yang sangat biasa digunakan untuk membaca data daripada input pengguna. Kelas Pengimbas menyediakan banyak kaedah yang berbeza untuk membaca jenis data yang berbeza. Antaranya, kaedah nextDouble() boleh digunakan untuk membaca nombor titik terapung. Di bawah ialah kod sampel ringkas yang menunjukkan cara menggunakan kaedah nextDouble() kelas Pengimbas untuk mendapatkan

Di Java, kelas Pengimbas boleh digunakan untuk melaksanakan fungsi Enter untuk meneruskan. Kelas ini membaca input pengguna daripada input standard. Contoh berikut menunjukkan cara melaksanakan fungsi ini menggunakan kelas Pengimbas: ```java import java.util.Scanner; kelas awam ContinueOnEnter { public static void main(String[] args) { Pengimbas pengimbas = Pengimbas baharu(System.in); Sistem

Tafsiran dokumentasi Java: Analisis penggunaan kaedah useLocale() kelas Pengimbas, yang memerlukan contoh kod khusus Dalam Java, kelas Pengimbas ialah alat berkuasa yang boleh digunakan untuk membaca input pengguna atau membaca data daripada fail. Kelas Pengimbas menyediakan banyak kaedah untuk menghuraikan aliran input, salah satunya ialah kaedah useLocale(). Kaedah useLocale() ialah kaedah terlampau beban kelas Pengimbas, yang digunakan untuk menetapkan lokasi yang digunakan oleh objek Pengimbas.
