Java-Scanner-klassen gir nextInt () – metoden for å lese et heltall, nextDouble () – metoden for å lese en dobbel verdi, nextLong () – metoden for å lese en lang verdi, osv. Men det er ingen nextChar () – metoden i Scanner-klassen til å lese en karakter i Java. I dette avsnittet, vil vi lære hvordan å ta tegn i Java.

for Å lese en karakter i Java, vi bruker neste() av Scanner-klassen metoden som følges av chatAt() i metode av String-klassen.,

Java neste () – Metoden

Den neste () – metoden er en metode for Java-Scanner-klassen. Den finner og returnerer den neste komplett token fra denne skanneren. En komplett token innledes og avsluttes med innspill som samsvarer med skilletegn mønster. Det kan blokkere mens du venter på input for å skanne, selv om en tidligere bruken av hasNext() returnerer true.

Syntaks:

metoden kaster NoSuchElementException hvis ikke mer markører er tilgjengelig. Det er også kaster IllegalStateException hvis skanneren er lukket.,

Java chatAt () – Metoden

charAt() er en metode for Java-String-klassen. Det gir røye verdien ved den angitte indeksen (varierer fra 0 til lengde()-1). I en karakter rekkefølge, det første tegnet indeks-verdien er 0, er det neste på indeks 1, og så videre.

Syntaks:

metoden kaster IndexOutOfBoundsException hvis indeksen argumentet er negativt eller ikke mindre enn lengden av strengen.

for Å lese en karakter i Java, vi bruker neste () – metoden som følges av charAt(0)., Den neste() metoden returnerer den neste token/ ord i input som en streng og chatAt() metoden returnerer det første tegnet i strengen.

Vi bruker neste() og charAt () – metoden på følgende måte for å lese en karakter.

følgende program tar et tegn fra brukeren, som input, og skriver ut den samme karakter.

CharacterInputExample1.java –

Output:

Input a character: RYou have entered R

CharacterInputExample2.java –

Output:

Input a character: WYou have entered W

Articles

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *