Cos'è NextChar in Java e come implementarlo?



Questo articolo di Edureka ti aiuterà a comprendere Nextchar in Java in modo dettagliato insieme a esempi in tempo reale per una migliore comprensione.

Nel , NextChar () e Next ()operare eritornoconseguentesegno / parolaall'interno delinput come stringa e charAt () il primoritornail primariopersonaggioIn ciòcorda. Capiremo di più attraverso questo articolo come segue.

Classe Scanner in Java

La classe scanner in Java può essere trovata in java.util pacchetto. Java offre vari modi per leggere l'input dalla tastiera, il file java.util.Scanner la classe è una di queste. La classe Java Scanner suddivide gli input in token utilizzando un delimitatore che è uno spazio bianco per impostazione predefinita. Fornisce molti metodi per leggere e analizzare vari valori primitivi. Questa classe è ampiamente utilizzata per analizzare il testo per stringhe e tipi primitivi utilizzando un'espressione regolare. È l'approccio più semplice per ottenere input in Java. Con l'aiuto di Scanner in Java, l'utente può derivare l'input dall'utente in tipi primitivi come int, long, double, byte, float, short, ecc.





La classe estende la classe dell'oggetto e implementa le interfacce Iterator e Closeable. La classe Scanner fornisce nextXXX () metodi per restituire la varietà di valori come nextInt (), nextByte (), nextShort (), next (), nextLine (), nextDouble (), nextFloat (), nextBoolean (), ecc. Per ricavare un singolo carattere dallo scanner, una chiamata successivo (). charAt (0) metodo che restituisce un singolo carattere può essere chiamato.



Dichiarazione di classe per scanner Java

public final class Scanner estende Object implementa Iterator

Esempio:

come lanciare double a int in java
import 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)}}

//Produzione:

l'input = g
L'output è
c = g



Come ottenere Java Scanner

Per ottenere un'istanza di Java Scanner, che legge l'input dell'utente, dobbiamo passare il flusso di input (System.in) nel costruttore della classe Scanner. Ad esempio, vedere di seguito:

Scanner in = nuovo Scanner (System.in)

Per l'istanza di Java Scanner che analizza le stringhe, dobbiamo passare le stringhe nel costruttore della classe Scanner.

Esempio:

Scanner in = nuovo Scanner ('Hello Edureka')

Diamo un'occhiata ad alcuni dei costruttori Java:

Costruttore Descrizione
Scanner (origine file) Costruisce un nuovo Scanner, che fornisce i valori scansionati dal file specificato.
Scanner (origine file, stringa charsetName) Costruisce un nuovo Scanner che fornisce i valori scansionati dal file specificato.
Scanner (sorgente InputStream) Costruisce un nuovo Scanner, che fornisce i valori scansionati dal flusso di input specificato
Scanner (sorgente InputStream, String charsetName) Costruisce un nuovo Scanner, che fornisce i valori scansionati dal flusso di input specificato.
Scanner (sorgente leggibile) Costruisce un nuovo Scanner, che fornisce i valori scansionati dall'origine specificata.
Scanner (origine stringa) Costruisce un nuovo Scanner, che fornisce i valori scansionati dalla stringa specificata.
Scanner (sorgente ReadableByteChannel) Costruisce un nuovo Scanner, che fornisce i valori scansionati dal canale specificato.
Scanner (origine ReadableByteChannel, String charsetName) Costruisce un nuovo Scanner, che fornisce i valori scansionati dal canale specificato.
Scanner (origine percorso) Costruisce un nuovo Scanner, che fornisce i valori scansionati dal file specificato.
Scanner (origine percorso, string charsetName) Costruisce un nuovo Scanner, che fornisce i valori scansionati dal file specificato.

Esempio:

import java.util. * public class 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 ('Name is:' + name) in.close ()}}

//Produzione:

Inserisci il tuo nome: Arjun
Il nome è: Arjun

come compilare il programma java

Esempio:

import java.util. * public class ScannerClassExample1 {public static void main (String args []) {String s = 'Hello, This is Edureka.' Scanner scan = new Scanner 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:' + name) System.out.print ('Enter your age:') int i = in.nextInt () System.out.println ('Age: '+ i) System.out.print (' Enter your salary: ') double d = in.nextDouble () System.out.println (' Salary: '+ d) in.close ()}}

//Produzione:

Risultato booleano: vero
String: Ciao, sono Edureka
-------- Inserisci i tuoi dati --------
Inserisci il tuo nome: Ramesh
Nome: Ramesh
Inserisci la tua età: 25 anni
Età: 25
Inserisci il tuo stipendio: 25000
Stipendio: 25000

Con questo, arriviamo alla fine di questo articolo su 'NextChar in Java'. Spero che tu abbia compreso l'importanza e l'implementazione attraverso alcuni esempi in tempo reale.

Ora che hai compreso le basi di NextChar in Java, controlla il file da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. I corsi di formazione e certificazione Java J2EE e SOA di Edureka sono progettati per studenti e professionisti che desiderano diventare sviluppatori Java. Il corso è progettato per darti un vantaggio nella programmazione Java e addestrarti per concetti Java sia di base che avanzati insieme a vari framework Java come Hibernate & Primavera .

Hai domande per noi? Menzionalo nella sezione commenti di questo blog 'NextChar in Java' e ti risponderemo il prima possibile.