Hva er NextChar i Java, og hvordan implementerer jeg det?



Denne Edureka-artikkelen vil hjelpe deg med å forstå Nextchar på Java på en detaljert måte sammen med sanntidseksempler for bedre forståelse.

I , NextChar () og Next ()operere ogkomme tilbakekonsekventtoken / ordinneninngang som streng og charAt () den førstereturnererden primærekarakteri detstreng. Vi vil forstå mer gjennom denne artikkelen som følger.

Skannerklasse i Java

Skannerklassen i Java finner du i java.util pakke. Java tilbyr forskjellige måter å lese inngang fra tastaturet, java.util.Scanner klasse er en av dem. Java Scanner-klassen bryter innganger i tokens ved hjelp av en skilletegn som er mellomrom. Det gir mange metoder for å lese og analysere forskjellige primitive verdier. Denne klassen brukes mye til å analysere tekst for strenger og primitive typer ved å bruke et vanlig uttrykk. Det er den enkleste tilnærmingen for å få innspill i Java. Ved hjelp av Scanner i Java kan brukeren hente input fra brukeren i primitive typer som int, long, double, byte, float, short, etc.





Klassen utvider objektklassen og implementerer grensesnittene Iterator og Closeable. Skannerklassen gir nextXXX () metoder for å returnere de forskjellige verdiene som nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), osv. For å få et enkelt tegn fra skanneren, en samtale neste (). charAt (0) metoden som returnerer et enkelt tegn kan kalles.



Java Scanner Class Declaration

offentlig sluttklasse Skanner utvider Objektredskaper Iterator

Eksempel:

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

//Produksjon:

inngangen = g
Resultatet er
c = g



Hvordan få Java Scanner

For å skaffe en forekomst av Java Scanner, som leser input fra brukeren, må vi sende inngangsstrømmen (System.in) i konstruktøren av Scanner-klassen. Se for eksempel nedenfor:

Skanner inn = ny skanner (System.in)

For eksempel Java Scanner som analyserer strengene, må vi passere strengene i konstruktøren av Scanner-klassen.

php mysql_fetch_

Eksempel:

hvordan du avslutter java-programmet
Skanner inn = ny skanner ('Hello Edureka')

La oss se på noen av Java-konstruktørene:

Bygger Beskrivelse
Skanner (filkilde) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte filen.
Skanner (filkilde, strengtegnnavn) Den konstruerer en ny skanner som gir verdier skannet fra den angitte filen.
Skanner (InputStream-kilde) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte inngangsstrømmen
Skanner (InputStream-kilde, String charsetName) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte inngangsstrømmen.
Skanner (lesbar kilde) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte kilden.
Skanner (strengkilde) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte strengen.
Skanner (ReadableByteChannel kilde) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte kanalen.
Skanner (ReadableByteChannel kilde, streng charsetName) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte kanalen.
Skanner (banekilde) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte filen.
Skanner (banekilde, strengtegnnavn) Den konstruerer en ny skanner, som gir verdier skannet fra den angitte filen.

Eksempel:

importere java.util. * offentlig klasse skannereksempel {offentlig statisk tomrom hoved (String args []) {Skanner i = ny skanner (System.in) System.out.print ('Skriv inn navnet ditt:') Strengnavn = in.nextLine () System.out.println ('Name is:' + name) in.close ()}}

//Produksjon:

Skriv inn navnet ditt: Arjun
Navnet er: Arjun

Eksempel:

importer java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Hello, This is Edureka.' Skannerskanning = ny skanner (r) System.out.println ('Boolean Resultat:' + scan.hasNext ()) System.out.println ('String:' + scan.nextLine ()) scan.close () System. out.println ('-------- Skriv inn dine detaljer --------') Skanner inn = ny skanner (System.in) System.out.print ('Skriv inn navnet ditt:') Streng name = in.next () System.out.println ('Name:' + name) System.out.print ('Enter your age:') int i = in.nextInt () System.out.println ('Age: '+ i) System.out.print (' Angi lønn: ') dobbel d = in.nextDouble () System.out.println (' Lønn: '+ d) in.close ()}}

//Produksjon:

Boolsk resultat: sant
String: Hei, dette er Edureka
-------- Skriv inn dine detaljer --------
Skriv inn navnet ditt: Ramesh
Navn: Ramesh
Skriv inn din alder: 25
Alder: 25
Skriv inn lønnen din: 25000
Lønn: 25000

Med dette kommer vi til en slutt på denne artikkelen om “NextChar in Java”. Jeg håper du har forstått viktigheten og implementeringen gjennom noen sanntidseksempler.

Nå som du har forstått det grunnleggende om NextChar i Java, sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden. Edurekas Java J2EE- og SOA-opplæring og sertifiseringskurs er designet for studenter og fagpersoner som ønsker å være Java-utvikler. Kurset er designet for å gi deg et forsprang i Java-programmering og trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Vår .

Har du et spørsmål til oss? Nevn det i kommentarfeltet i denne 'NextChar in Java' -bloggen, så kommer vi tilbake til deg så snart som mulig.