Kaj je NextChar v Javi in ​​kako ga implementirati?



Ta članek o Edureki vam bo pomagal podrobneje razumeti Nextchar v Javi, skupaj s primeri v realnem času za boljše razumevanje.

V , NextChar () in Next ()delujejo invrnitevposledičnožeton / besedaznotrajvnos kot niz in charAt () prvivrneprimarniznakv temvrvica. V tem članku bomo razumeli več, kot sledi.

Razred optičnega bralnika v Javi

Razred optičnega bralnika v Javi najdete v java.util paket. Java ponuja različne načine branja vnosa s tipkovnice, java.util.Scanner razred je eden izmed njih. Razred Java Scanner razdeli vnose v žetone z uporabo ločila, ki je privzeto presledek. Omogoča številne metode za branje in razčlenitev različnih primitivnih vrednosti. Ta razred se pogosto uporablja za razčlenitev besedila za nize in primitivne tipe z uporabo regularnega izraza. To je najpreprostejši pristop za vnos v Javi. S pomočjo optičnega bralnika v Javi lahko uporabnik pridobi vnos od uporabnika v primitivnih vrstah, kot so int, long, double, byte, float, short itd.





Razred razširja razred predmeta in izvaja vmesnike Iterator in Closeable. Razred Scanner ponuja naslednjiXXX () metode za vrnitev različnih vrednosti, kot so nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), itd. Če želite iz optičnega bralnika pridobiti en sam znak, klic naslednji (). charAt (0) lahko pokličete metodo, ki vrne en sam znak.

sta git in github enaka



Izjava o razredu Java Scanner

javni končni razred Scanner razširja Object implementira Iterator

Primer:

import java.util.Scanner javni razred ScannerDemo1 {public static void main (String [] args) {Scanner sc = nov optični bralnik (System.in) char c = sc.next (). charAt (0) System.out.println ( 'c =' + c)}}

// izhod:

vhod = g
Izhod je
c = g



Kako dobiti Java Scanner

Če želimo dobiti primerek Java Scannerja, ki bere vhodne podatke uporabnika, moramo vhodni tok (System.in) prenesti v konstruktor razreda Scanner. Na primer, glejte spodaj:

kako zapreti java program -
Scanner in = nov optični bralnik (System.in)

Za primer Java Scanner, ki razčleni nize, moramo predati nize v konstruktorju razreda Scanner.

Primer:

Scanner in = nov optični bralnik ('Hello Edureka')

Oglejmo si nekaj konstruktorjev Java:

Graditelj Opis
Optični bralnik (vir datoteke) Zgradi nov optični bralnik, ki daje vrednosti, skenirane iz določene datoteke.
Optični bralnik (vir datoteke, niz charsetName) Ustvari nov optični bralnik, ki daje vrednosti, skenirane iz določene datoteke.
Optični bralnik (vir InputStream) Zgradi nov optični bralnik, ki daje vrednosti, skenirane iz določenega vhodnega toka
Optični bralnik (vir InputStream, niz charsetName) Zgradi nov optični bralnik, ki daje vrednosti, skenirane iz določenega vhodnega toka.
Optični bralnik (berljiv vir) Zgradi nov optični bralnik, ki daje vrednosti, skenirane iz določenega vira.
Optični bralnik (vir niza) Izdela nov optični bralnik, ki daje vrednosti, skenirane iz določenega niza.
Optični bralnik (vir ReadableByteChannel) Sestavi nov optični bralnik, ki daje vrednosti, skenirane iz določenega kanala.
Optični bralnik (ReadableByteChannel vir, niz charsetName) Sestavi nov optični bralnik, ki daje vrednosti, skenirane iz določenega kanala.
Optični bralnik (vir poti) Zgradi nov optični bralnik, ki daje vrednosti, skenirane iz določene datoteke.
Optični bralnik (vir poti, niz znakovnih znakov) Zgradi nov optični bralnik, ki daje vrednosti, skenirane iz določene datoteke.

Primer:

import java.util. * javni razred ScannerExample {public static void main (String args []) {Scanner in = new Scanner (System.in) System.out.print ('Enter your name:') String name = in.nextLine () System.out.println ('Ime je:' + ime) in.close ()}}

// izhod:

Vpišite svoje ime: Arjun
Ime je: Arjun

Primer:

import java.util. * javni razred ScannerClassExample1 {public static void main (String args []) {String s = 'Pozdravljeni, to je Edureka.' Scanner scan = new Scanner (s) System.out.println ('Boolean Result:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- Enter Your Details --------') Scanner in = new Scanner (System.in) System.out.print ('Enter your name:') String name = in.next () System.out.println ('Name:' + ime) System.out.print ('Enter your age:') int i = in.nextInt () System.out.println ('Age: '+ i) System.out.print (' Vnesite svojo plačo: ') double d = in.nextDouble () System.out.println (' Plača: '+ d) in.close ()}}

// izhod:

Logični rezultat: res
String: Pozdravljeni, to je Edureka
-------- Vnesite svoje podatke --------
Vpiši svoje ime: Ramesh
Ime: Ramesh
Vnesite svojo starost: 25 let
Starost: 25 let
Vnesite svojo plačo: 25000
Plača: 25000

S tem smo prišli do konca tega članka o 'NextChar v Javi'. Upam, da ste na nekaterih primerih v realnem času razumeli pomen in izvajanje.

Zdaj, ko ste razumeli osnove NextCharja v Javi, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je namenjen študentom in strokovnjakom, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Pomlad .

kaj je hashmap v javi

Imate vprašanje za nas? Omenite ga v oddelku za komentarje tega spletnega dnevnika 'NextChar v Javi', da se vam bomo javili v najkrajšem možnem času.