Este blog discutirá los enfoques para resolver el "Java.utilizar.NosuchelementException ”en Java.
Cómo resolver el "Java.utilizar.NosuchelementException ”en Java?
El "Java.utilizar.NosuchelementException"En Java puede ser lanzado por varios métodos de accesorios que significan que el elemento que se solicita no existe o el acceso se realiza más allá del límite máximo. Esta excepción se puede resolver utilizando el iterador "Hasnext ()" método. Este método devuelve "verdadero"Si el iterador tiene más elementos.
Antes de dirigirse a los ejemplos, asegúrese de importar el siguiente paquete para importar todas las clases e interfaces dentro del "Java.utilizar" paquete:
importar java.utilizar.*;Ejemplo 1: frente a la "Java.utilizar.NosuchelementException ”en Java
En este ejemplo, el "Java.utilizar.NosuchelementExceptionSe puede encontrar:
clase pública NosuchelementErrorEn el fragmento de código anterior:
Producción
En esta salida, se puede analizar que se encuentra la limitación discutida.
Ejemplo 2: Resolviendo el "Java.utilizar.NosuchelementException ”en Java
Este ejemplo resuelve la limitación discutida usando el iterador "Hasnext ()" método. Este método primero verifica si el iterador tiene más elementos y luego los invoca, lo que está afrontando el error:
clase pública NosuchelementErrorSegún las líneas de código anteriores, realice los pasos proporcionados a continuación:
Producción
En este resultado, se puede implicar que la limitación particular se maneja adecuadamente.
Enfoque alternativo
Alternativamente, el "si/else"La declaración también se puede aplicar en lugar del"mientras"Luce para hacer frente al"Java.utilizar.NosuchelementException", como sigue:
Como se ve, el error cara se maneja de la misma manera en este enfoque también.
Conclusión
El "Java.utilizar.NosuchelementException"El error en Java puede ser lanzado por varios métodos de accesorios que indican que el elemento solicitado no existe o el acceso se realiza más allá del límite máximo. Esta limitación se puede manejar usando el "Hasnext ()"Método combinado con el"mientras"Loop o"si/else" declaración. Este artículo discutió los enfoques para resolver el "Java.utilizar.Error de nosuchelementException en Java.