Questo blog discuterà degli approcci alla risoluzione del "Java.util.NosuchelementException ”in Java.
Come risolvere il "Java.util.NosuchelementException ”in Java?
IL "Giava.util.NosuchelementException"In Java può essere lanciato con vari metodi di accessori che indicano che l'elemento richiesto non esiste o che l'accesso sia eseguito oltre il limite massimo. Questa eccezione può essere risolta usando l'iteratore "hasNext ()" metodo. Questo metodo ritorna "VERO"Se l'iteratore ha più elementi.
Prima di andare agli esempi, assicurarsi di importare il seguente pacchetto per importare tutte le classi e le interfacce all'interno del "Giava.util" pacchetto:
Importa Java.util.*;Esempio 1: di fronte al "Java.util.NosuchelementException ”in Java
In questo esempio, il "Giava.util.NosuchelementException"Può essere incontrato:
Classe pubblica NosuchelementerrorNel frammento di codice sopra:
Produzione
In questo output, si può analizzare che si verifica la limitazione discussa.
Esempio 2: risoluzione del "Java.util.NosuchelementException ”in Java
Questo esempio risolve la limitazione discussa usando l'iteratore "hasNext ()" metodo. Questo metodo controlla prima se l'iteratore ha più elementi, quindi li invoca, affrontando così l'errore:
Classe pubblica NosuchelementerrorSecondo le righe di codice sopra, eseguire i passaggi sotto forniti:
Produzione
In questo risultato, si può implicare che la limitazione particolare sia gestita in modo appropriato.
Approccio alternativo
In alternativa, il "se altro"L'istruzione può anche essere applicata al posto del"Mentre"Loop per far fronte al"Giava.util.NosuchelementException", come segue:
Come visto, l'errore affrontato viene gestito allo stesso modo anche in questo approccio.
Conclusione
IL "Giava.util.NosuchelementException"L'errore in Java può essere lanciato con vari metodi di accessori che indicano che l'elemento richiesto non esiste o che l'accesso viene eseguito oltre il limite massimo. Questa limitazione può essere gestita usando "hasNext ()Metodo combinato con il "Mentre"Loop o"se altro" dichiarazione. Questo articolo ha discusso degli approcci per risolvere il "Java.util.NosuchelementException ”Errore in Java.