javanetbeansmanual
Páginas: 3 (521 palabras)
Publicado: 11 de febrero de 2015
Práctica 6
Colecciones en Java. Modificadores de acceso y Métodos
Java dispone de varias clases predefinidas que permiten trabajar con colecciones. La que vamos
a utilizaren el curso es la clase ArrayList. Para poder utilizar ArrayList en un fichero Java
debe incluirse al principio del fichero la instrucción import java.util.ArrayList;
Declaración de una variable detipo ArrayList
ArrayList nombreVariable;
El tipo de datos es el tipo base, es decir, el tipo de los elementos de la colección.
Java exige que los ArrayList solo puedan contener objetos, razón porla cual:
El tipo base de un ArrayList siempre debe ser una clase
Clases contenedoras
Los tipos de datos primitivos (enteros –byte, short, int, long–, reales –float, double–
caracteres –char– ycondiciones –boolean–) no son clases y por tanto los datos de estos tipos
no son objetos. Esto supone que no se pueden especificar colecciones de ninguno de estos tipos.
Por este motivo, Javaproporciona clases contenedoras, que no son más que clases predefinidas
que equivalen a los tipos primitivos. Los nombres de las clases contenedoras son iguales a los de
sus tipos primitivos equivalentespero con la primera letra en mayúsculas, con la excepción de
los tipos int (que es Integer) y char (que es Character). Es decir:
Tipo
primitivo
byte
short
int
long
float
double
charboolean
Por ejemplo:
ArrayList cb;
ArrayList ci;
ArrayList cf;
ArrayList cb;
//
//
//
//
Clase contenedora
equivalente
Byte
Short
Integer
Long
Float
Double
Character
Boolean
cb
cicf
cb
es
es
es
es
una
una
una
una
Colección
Colección
Colección
Colección
de
de
de
de
byte
int
float
boolean
Creación de un objeto de tipo ArrayList
ArrayList c;
c= new ArrayList();
// Declaración de la colección c
// Creación de la colección c
Algunos métodos predefinidos en ArrayList
• size()
Devuelve el número de elementos de la colección....
Leer documento completo
Regístrate para leer el documento completo.