Está en la página 1de 2

La sintaxis para la creacin del ArrayList:

--------------------------------------------------------------------ArrayList nombre = new ArrayList(); //Array List simple


--------------------------------------------------------------------El nombre se reemplaza por el nombre que tu quieras Con esto habremos creado un
array list bsico,
y su tamao sera de Cero.
Para realizar las operaciones comunes tales como ingresar, eliminar, buscar, mod
ificar datos en un ArrayList
encontraremos algunos mtodos tiles para tal objetivo:
add(X) -> Aade un valor u objeto al final del ArrayList.
size() -> Retorna el tamao del ArrayList.
indexOf(X) -> Retorna el indice la posicion del elemento X.
contains(X) -> Retorna true si existe el elemento X en el ArrayList.
set(i, X) -> Modifica el elemento que esta en la posicin i, por el nuevo elem
ento X.
remove(X) -> Elimina el elemento X o en su defecto el elemento en la posicin
X.
get(i) -> Obtiene el elemento en la posicin i del Array List.
Para usar los anteriores metodos se hace de la siguiente forma:
--------------------------------------------------------------------nombre.metodo(parametros);
--------------------------------------------------------------------DECLARACIN Y CREACIN DE UN ARRAYLIST
De forma general un ArrayList en Java se crea de la siguiente forma:
ArrayList nombreArray = new ArrayList();
Esta instruccin crea el ArrayList nombreArray vaco.
Un arrayList declarado as puede contener objetos de cualquier tipo.
Por ejemplo:
ArrayList a = new ArrayList();
a.add("Lenguaje");
a.add(3);
a.add('a');
a.add(23.5);
Los elementos del arrayList a son:
Lenguaje
2
a
23.5
Es decir, un ArrayList puede contener objetos de tipos distintos.
En este ejemplo, el primer objeto que se aade es el String Lenguaje . El resto no so
n objetos. Son datos de tipos bsicos pero el compilador los convierte automticamen
te en objetos de su clase envolvente (clase contenedora o wrapper) antes de aadir
los al array.
Un array al que se le pueden asignar elementos de distinto puede tener alguna co
mplicacin a la hora de trabajar con l. Por eso, una alternativa a esta declaracin e
s indicar el tipo de objetos que contiene. En este caso, el array solo podr conte
ner objetos de ese tipo.
De forma general:
--------------------------------------------------------------------ArrayList<tipo> nombreArray = new ArrayList<tipo>();
---------------------------------------------------------------------

Tipo debe ser una clase. Indica el tipo de objetos que contendr el array.
No se pueden usar tipos primitivos. Para un tipo primitivo se debe utilizar su c
lase envolvente.
Por ejemplo:
ArrayList<Integer> numeros = new ArrayList<Integer>();
Crea el array numeros de enteros.
MTODOS DE ARRAYLIST
Algunos mtodos que proporciona ArrayList son:
MTODO
DESCRIPCIN:
size()
Devuelve el nmero de elementos (int)
add(X)
Aade el objeto X al final. Devuelve true.
add(posicin, X)
Inserta el objeto X en la posicin indicada.
get(posicion)
Devuelve el elemento que est en la posicin indicada.
remove(posicion)
Elimina el elemento que se encuentra en la posicin indicada. Devuelve el elemento
eliminado.
remove(X)
Elimina la primera ocurrencia del objeto X. Devuelve true si el elemento est en l
a lista.
clear()
Elimina todos los elementos.
set(posicin, X)
Sustituye el elemento que se encuentra en la posicin indicada por el objeto X. De
vuelve el elemento sustituido.
contains(X)
Comprueba si la coleccin contiene al objeto X. Devuelve true o false.
indexOf(X)
Devuelve la posicin del objeto X. Si no existe devuelve -1

También podría gustarte