Apa itu NextChar di Java dan Bagaimana Melaksanakannya?



Artikel Edureka ini akan membantu anda memahami Nextchar di Java secara terperinci bersama dengan contoh masa nyata untuk pemahaman yang lebih baik.

Dalam , NextChar () dan Next ()beroperasi dankembaliberakibattoken / perkataanDi antarainput sebagai rentetan dan charAt () yang pertamakembaliyang utamawatakdalam itutali. Kami akan memahami lebih lanjut melalui artikel ini seperti berikut.

Kelas Pengimbas di Jawa

Kelas pengimbas di Java boleh didapati di java.util pakej. Java menawarkan pelbagai cara untuk membaca input dari papan kekunci, java.util.Scanner kelas adalah salah satu daripadanya. Kelas Java Scanner memecah input menjadi token menggunakan pembatas yang ruang kosong secara lalai. Ini memberikan banyak kaedah untuk membaca dan menghuraikan pelbagai nilai primitif. Kelas ini banyak digunakan untuk menghuraikan teks untuk rentetan dan jenis primitif menggunakan ungkapan biasa. Ini adalah pendekatan termudah untuk mendapatkan input di Java. Dengan bantuan Scanner di Java, pengguna dapat memperoleh input dari pengguna dalam jenis primitif seperti int, long, double, byte, float, short, dll.





Kelas memperluas kelas objek dan melaksanakan antara muka Iterator dan Tutup. Kelas Pengimbas menyediakan seterusnyaXXX () kaedah untuk mengembalikan pelbagai nilai seperti nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), dll. Untuk mendapatkan satu watak dari pengimbas, panggilan seterusnya (). charAt (0) kaedah yang mengembalikan watak tunggal boleh dipanggil.



Deklarasi Kelas Pengimbas Java

Pengimbas kelas akhir awam meluaskan Objek melaksanakan Iterator

Contoh:

perkhidmatan kini tutorial alat tiket
import java.util.Scanner kelas awam ScannerDemo1 {public static void main (String [] args) {Scanner sc = new Scanner (System.in) char c = sc.next (). charAt (0) System.out.println ( 'c =' + c)}}

//Pengeluaran:

input = g
Keluarannya adalah
c = g



Cara mendapatkan Java Scanner

Untuk mendapatkan contoh Java Scanner, yang membaca input dari pengguna, kita harus melewati aliran input (System.in) di konstruktor kelas Scanner. Sebagai contoh, sila lihat di bawah:

Pengimbas dalam = Pengimbas baru (System.in)

Untuk contoh Java Scanner yang menguraikan rentetan, kita perlu meneruskan rentetan dalam konstruktor kelas Scanner.

Contoh:

Pengimbas dalam = Pengimbas baru ('Hello Edureka')

Mari kita lihat beberapa pembangun Java:

Pembina Penerangan
Pengimbas (sumber fail) Ia membina Pengimbas baru, yang memberikan nilai yang dipindai dari fail yang ditentukan.
Pengimbas (Sumber fail, String charsetName) Ia membina Pengimbas baru yang memberikan nilai yang dipindai dari fail yang ditentukan.
Pengimbas (sumber InputStream) Ia membina Pengimbas baru, yang memberikan nilai yang dipindai dari aliran input yang ditentukan
Pengimbas (sumber InputStream, String charsetName) Ia membina Pengimbas baru, yang memberikan nilai yang dipindai dari aliran input yang ditentukan.
Pengimbas (sumber yang boleh dibaca) Ia membina Pengimbas baru, yang memberikan nilai yang dipindai dari sumber yang ditentukan.
Pengimbas (sumber rentetan) Ia membina Pengimbas baru, yang memberikan nilai yang diimbas dari rentetan yang ditentukan.
Pengimbas (sumber ReadableByteChannel) Ia membina Pengimbas baru, yang memberikan nilai yang diimbas dari saluran yang ditentukan.
Pengimbas (sumber ReadableByteChannel, String charsetName) Ia membina Pengimbas baru, yang memberikan nilai yang diimbas dari saluran yang ditentukan.
Pengimbas (sumber Laluan) Ia membina Pengimbas baru, yang memberikan nilai yang dipindai dari fail yang ditentukan.
Pengimbas (Sumber laluan, StringNama charset) Ia membina Pengimbas baru, yang memberikan nilai yang dipindai dari fail yang ditentukan.

Contoh:

import java.util. * Pengimbas kelas awamContoh {public static void main (String args []) {Scanner in = new Scanner (System.in) System.out.print ('Masukkan nama anda:') String name = in.nextLine () System.out.println ('Name is:' + name) in.close ()}}

//Pengeluaran:

Masukkan nama anda: Arjun
Nama adalah: Arjun

Contoh:

import java.util. * kelas awam ScannerClassExample1 {public static void main (String args []) {String s = 'Hello, Ini adalah Edureka.' Imbasan pengimbas = Pengimbas baru Sistem.out.println ('Hasil Boolean:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () Sistem. out.println ('-------- Masukkan Maklumat Anda --------') Pengimbas dalam = pengimbas baru (System.in) System.out.print ('Masukkan nama anda:') Rentetan name = in.next () System.out.println ('Name:' + name) System.out.print ('Enter your age:') int i = in.nextInt () System.out.println ('Umur: '+ i) System.out.print (' Masukkan gaji anda: ') double d = in.nextDouble () System.out.println (' Gaji: '+ d) in.close ()}}

//Pengeluaran:

Keputusan Boolean: benar
Rentetan: Helo, Ini Edureka
-------- Masukkan Maklumat Anda --------
Masukkan nama anda: Ramesh
Nama: Ramesh
Masukkan umur anda: 25
Umur: 25
Masukkan gaji anda: 25000
Gaji: 25000

Dengan ini, kita sampai pada akhir artikel ini tentang 'NextChar in Java'. Saya harap anda memahami kepentingan dan pelaksanaannya melalui beberapa contoh masa nyata.

bagaimana cara kerja tostring di java

Sekarang setelah anda memahami asas-asas NextChar di Java, lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi anda awal dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Musim bunga .

Ada soalan untuk kami? Sebutkannya di bahagian komen blog 'NextChar in Java' ini dan kami akan menghubungi anda secepat mungkin.