Listas en Java
Listas en Java
En Java vamos
a utilizar la interfaz List para poder implementar las listas. Como esta
funciona de manera polimorfa la podemos
crear o inicializar utilizando LinkedList o ArrayList. Existe una pequeña
diferencia entre estas dos implementaciones. Esta diferencia no es a la hora de
implementarla como programador. La diferencia radica en cómo funciona
internamente. ArrayList está busca directamente en la lista usando el índice lo
que hace que esta sea más rápida que la implementación de LinkedList que
debemos recorrer nodo por nodo buscando el índice que deseamos encontrar.
Tip: Java no
permite implementar listas de tipo primitiva para hacer esto debemos usar las
clases wrap
La forma de
implementar esto es muy sencillo.
List miLista = new
ArrayList();
Primero
tenemos que declarar la variable la cual se va a llamar miLista y como toda
variable debe tener un tipo el cual va hacer de tipo List para indicar de qué
tipo de objeto es la lista debemos de asignar este tipo dentro de <> para
poder utilizar la lista e indicar cómo la queremos implementar debemos
igualarla a un nuevo objeto en este caso es de tipo ArrayList también vamos a
necesitar <> y finalmente paréntesis.
Un dato
importante es que en las versiones más recientes de Java ya no se le tiene que
asignar el tipo de objeto cuando la inicializamos sin embargo se puede indicar
el tipo de objeto.
Ahora para
hacer una lista de tipo LinkedList tenemos que hacer lo mismo
List miLista = new
ListLinked<>();
Con
cualquiera de las dos implementación de miLista vamos a usar los mismos métodos
ya que esta es polimórfica por tanto posee los mismos métodos.
Con las listas vamos a tener métodos como los siguientes:
- get(): Este método nos permite obtener un objeto de la lista usando el índice podemos ver toda la información que este objeto tiene
- add(): Este método nos permite agregar más objetos a la lista
- size(): Este método nos permite ver el tamaño o la cantidad de objetos que posee la lista.
Esos son algunos de los métodos más comunes de las litas.
Las listas se pueden recorrer utilizando for o cualquier
otro tipo de ciclo.
Etiquetas: Java
1 comentarios:
Buen aporte profe!
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio