|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Lista1
public class Lista1
Implementacion de la interfaz Listable utilizando nodos ligados y un nodo centinela al inicio de la lista.
Constructor Summary | |
---|---|
Lista1()
Construye la lista vacia |
|
Lista1(Lista1 lista)
Constructor de copia |
Method Summary | |
---|---|
void |
agregar(java.lang.Object dato)
Metodo para insertar el primer elemento de la lista. |
boolean |
contiene(java.lang.Object dato)
Metodo que devuelve un valor booleando indicando si el elemento esta en la lista |
void |
eliminar(java.lang.Object dato)
Metodo para eliminar la primera ocurrencia de un elemento. |
boolean |
estaVacia()
Metodo que prueba que la lista esta vacia. |
java.util.Iterator |
iterador()
Metodo que devuelve un iterador sobre la lista |
java.lang.Object |
primerElemento()
Metodo que devuelve el primer elemento de la lista |
void |
sustituir(java.lang.Object orig,
java.lang.Object nuevo)
Metodo que sustituye el valor actual de un nodo por otro nuevo. |
void |
vaciar()
Metodo para dejar una lista vacia. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Lista1()
public Lista1(Lista1 lista)
lista
- -- lista que se copiaraMethod Detail |
---|
public boolean estaVacia()
estaVacia
in interface Listable
public void vaciar()
vaciar
in interface Listable
public java.lang.Object primerElemento()
primerElemento
in interface Listable
java.util.NoSuchElementException
- -- excepcion que se dispara si la lista esta vaciapublic boolean contiene(java.lang.Object dato)
contiene
in interface Listable
dato
- -- el objeto a buscar.
public void sustituir(java.lang.Object orig, java.lang.Object nuevo)
sustituir
in interface Listable
orig
- -- valor originalnuevo
- -- nuevo valor
java.util.NoSuchElementException
- - si el elemento no se encuentra en la listapublic void agregar(java.lang.Object dato)
agregar
in interface Listable
dato
- -- el dato a agregar.public void eliminar(java.lang.Object dato)
eliminar
in interface Listable
dato
- -- elemento que se desea eliminar de la lista.public java.util.Iterator iterador()
iterador
in interface Listable
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |