este es mi primer intento de un código de programa doblemente enlazada en Java:dificultad tirar NoSuchElementException en Java
Ésta es mi implementación de conseguir un iterador a getAll artículos en el doblemente LinkedList
public Object next() {
if(list.getSize()==0){
throw new NoSuchElementException();
}else{
current=current.getNext();
return current.getItem();
}
}
Por favor, no se ríen de mí, pero lo que trato que estoy recibiendo
no se puede encontrar el símbolo: la clase de símbolos: NoSuchElementException
He intentado crear una clase NoSuchElementException.java que se extiende Excepción
en cuando me siento
excepción no declarada NoSuchElementException; debe ser atrapado o declarado lanzado lanzar new NoSuchElementException();
He intentado cambiar el código para:
public Object next() throws NoSuchElementException {
Entonces consigo
siguiente() en ElementsIterator no se puede aplicar al lado() en java.util.Iterator; el método reemplazado no arroja NoSuchElementException
¿Alguien puede indicar dónde me equivoqué? Si esta información no es suficiente para resolver este problema, por favor dígame.
Desde [ 'NoSuchElementException'] (http://download.oracle.com/javase/1.4.2/docs/api/java/util/NoSuchElementException.html) ya existe, no debe necesitar crea un nuevo archivo para contener una definición de él. Creo que si 'importas java.util. *; '(Y eliminas tu nuevo archivo), puedes usar' NoSuchElementException' ya proporcionado por el idioma. Pero han pasado años desde que realmente hice Java, así que espero que pronto llegue una mejor respuesta. – sarnold
Muchas gracias. Como sugirió, agregué import java.util. * Y eliminé NoSuchElementException.class y funcionó. – sreeprasad