javanetbeansmanual

Páginas: 3 (521 palabras) Publicado: 11 de febrero de 2015
INFORMÁTICA 13/14

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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS