Apa itu NextChar di Java dan Bagaimana Menerapkannya?



Artikel Edureka ini akan membantu Anda memahami Nextchar di Java secara mendetail beserta contoh real-time untuk pemahaman yang lebih baik.

Di , NextChar () dan Next ()mengoperasikan dankembaliakibattoken / katadalammasukan sebagai string dan charAt () pertamakembaliyang utamakarakterkarenatali. Kami akan memahami lebih lanjut melalui artikel ini sebagai berikut.

Kelas Pemindai di Java

Kelas pemindai di Java dapat ditemukan di java.util paket. Java menawarkan berbagai cara untuk membaca input dari keyboard, file java.util.Scanner kelas adalah salah satunya. Kelas Java Scanner memecah input menjadi token menggunakan pemisah yang merupakan spasi secara default. Ini memberikan banyak metode untuk membaca dan mengurai berbagai nilai primitif. Kelas ini banyak digunakan untuk mengurai teks untuk string dan tipe primitif menggunakan ekspresi reguler. Ini adalah pendekatan paling sederhana untuk mendapatkan input di Java. Dengan bantuan Scanner di Java, pengguna dapat memperoleh input dari pengguna dalam tipe primitif seperti int, long, double, byte, float, short, dll.





Kelas memperluas kelas objek dan mengimplementasikan antarmuka Iterator dan Closeable. Kelas Scanner menyediakan berikutnyaXXX () metode untuk mengembalikan variasi nilai seperti nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), dll. Untuk mendapatkan satu karakter dari pemindai, panggilan next (). charAt (0) metode yang mengembalikan satu karakter dapat dipanggil.



Deklarasi Kelas Pemindai Java

public class final Scanner extends Object mengimplementasikan Iterator

Contoh:

impor java.util.Scanner kelas publik ScannerDemo1 {public static void main (String [] args) {Scanner sc = new Scanner (System.in) char c = sc.next (). charAt (0) System.out.println ( 'c =' + c)}}

//Keluaran:

masukan = g
Outputnya adalah
c = g



Cara mendapatkan Java Scanner

Untuk mendapatkan instance Java Scanner, yang membaca input dari pengguna, kita harus meneruskan aliran input (System.in) di konstruktor kelas Scanner. Misalnya, lihat di bawah ini:

Pemindai dalam = Pemindai baru (System.in)

Untuk instance Java Scanner yang mengurai string, kita perlu meneruskan string tersebut dalam konstruktor kelas Scanner.

jobtracker dan tasktracker di hadoop

Contoh:

Scanner in = new Scanner ('Hello Edureka')

Mari kita lihat beberapa konstruktor Java:

Pembangun Deskripsi
Pemindai (Sumber file) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari file yang ditentukan.
Pemindai (Sumber file, String charsetName) Ini membangun Pemindai baru yang memberikan nilai yang dipindai dari file yang ditentukan.
Pemindai (sumber InputStream) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari aliran input yang ditentukan
Pemindai (sumber InputStream, String charsetName) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari aliran input yang ditentukan.
Scanner (Sumber yang dapat dibaca) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari sumber yang ditentukan.
Pemindai (Sumber string) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari string yang ditentukan.
Pemindai (sumber ReadableByteChannel) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari saluran yang ditentukan.
Pemindai (sumber ReadableByteChannel, String charsetName) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari saluran yang ditentukan.
Pemindai (Sumber jalur) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari file yang ditentukan.
Pemindai (Sumber jalur, String charsetName) Ini membangun Pemindai baru, yang memberikan nilai yang dipindai dari file yang ditentukan.

Contoh:

apa ide terbaik untuk java
import java.util. * public class ScannerExample {public static void main (String args []) {Scanner in = new Scanner (System.in) System.out.print ('Masukkan nama Anda:') Nama string = in.nextLine () System.out.println ('Name is:' + name) in.close ()}}

//Keluaran:

Masukkan nama Anda: Arjun
Namanya adalah: Arjun

Contoh:

import java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Halo, Ini Edureka.' Scanner scan = new Scanner (s) System.out.println ('Hasil Boolean:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- Masukkan Detail Anda --------') Scanner in = new Scanner (System.in) System.out.print ('Masukkan nama Anda:') String name = in.next () System.out.println ('Name:' + name) System.out.print ('Masukkan usia Anda:') int i = in.nextInt () System.out.println ('Age: '+ i) System.out.print (' Masukkan gaji Anda: ') double d = in.nextDouble () System.out.println (' Gaji: '+ d) in.close ()}}

//Keluaran:

Hasil Boolean: benar
String: Halo, ini Edureka
-------- Masukkan Detail Anda --------
Masukkan nama Anda: Ramesh
Nama: Ramesh
Masukkan usia Anda: 25
Umur: 25
Masukkan gaji Anda: 25000
Gaji: 25000

Dengan ini, kita sampai pada akhir artikel tentang 'NextChar in Java'. Saya harap Anda memahami pentingnya dan implementasi melalui beberapa contoh real-time.

Sekarang Anda telah memahami dasar-dasar NextChar di Java, lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java. Kursus ini dirancang untuk memberi Anda permulaan dalam pemrograman Java dan melatih Anda untuk konsep Java inti dan lanjutan bersama dengan berbagai kerangka kerja Java seperti Hibernate & Musim semi .

Ada pertanyaan untuk kami? Sebutkan di bagian komentar di blog 'NextChar in Java' ini dan kami akan menghubungi Anda kembali secepatnya.