Sie sind auf Seite 1von 1

[MUSIC] you que nos hemos clavado

tanto con las interfaces, podemos nombrar algunas interfaces


especiales que nos ayudarn muchsimo para manejar
colecciones de datos. Tenemos la interfaz List. La intefaz list,
hereda de la intefaz collection. Esta intefaz list nos ayuda precisamente a mane
jar colecciones de objetos,
siempre de objetos. No podemos almacenar tipos
de datos primitivos en list. Para eso tenemos tipos de datos ms
complejos como son los objetos. List proviene del paquete Java til
y de ella heredan otras clases. Tenemos la clase Arraylist
y la clase vector. Arraylist nos permite almacenar un
arreglo de objetos, un arreglo? Otra vez estoy regresando
al tema de los arreglos? Bueno, stos son diferentes. Los Arraylist y los
arreglos son muy distintos. En los arreglos si definimos un tamao
para ese arreglo, un tamao especfico as se debe quedar, pero en los Arraylist no
necesitamos definir un tamao especfico. stos crecen dinmicamente Podemos tener
un arreglo, una lista de tres objetos, o podemos hacerla crecer a cinco, a 10,
a 20, a 100, conforme vayas teniendo. Los Arraylist manejan la sintxis diamante s
on estos pico parntesis
que puedes observar aqu. Dentro de estos pico parntesis,
dentro de este diamante, podemos colocar el tipo de
ArrayList que manejaremos. En este caso, estamos manejando objetos
de tipo string, pero puedes manejar objetos de tipo Integer,
objetos de tipo Double, con d mayscula. O tambin tus propios objetos
personalizados, los que tu crees. Por ejemplo; objetos de tipo telfono,
como una coleccin de objetos de telfonos, o objetos de tipo jeans,
una coleccin de muchos jeans y podemos ir aadiendo objetos a travs
del mtodo add, como se observa aqu. Y tambin podemos ir quitando
elementos a travs del mtodo remove. Nuestra segunda clase es la clase vector,
que esto funciona muy similar a un ArrayList,
tambin utiliza la sintxis diamante. Y en ella debemos colocar los tipos
de datos que almacena ese vector. Los mtodos para aadir un elemento,
aqu son diferentes. Utilizamos el mtodo addElement. [MUSIC]

Das könnte Ihnen auch gefallen