Robhins

Páginas: 6 (1432 palabras) Publicado: 27 de mayo de 2013
dANYEL AGREGA ALANDRES
JAJAJAJA
al andres
ya tan reunidos jajajaja

Quien falta

Danyel Jesús Beltrán Martínez agregó aAndres Felipe Chico Meriño.

Maick Granger agregó a Luis Salas.

ya

bueno
vamos a comenzar la tutoria
sobre los arraylist
no se si alguno ha investigado

andres que es un arraylist?

Pues yo sé lo basico que es un arreglo dinamico
Que no es necesariodeclarar su tamaño ya que guarda automaticamente

okay
un arraylist es una implementacion de list
que es la clase padre de las listas

Luis Salas agregó a BraYan ÐaViid Ballestero Herrera.

los arraylist se declaran por defecto con una sola posicion
que va incrementando a medida que se van agregando elementos

Almacena muchas cosas arreglos en uno solo

Sé que la estructura es new ArrayList(ELEMENTOS A INGRESAR)

No
un arraylist
es una lista enlazada
es un arreglo dinamico
que puede almacenar objetos

danyel en el arraylist no es necesario declarar los elemento

para indicar que almacene objetos de un solo tipo se usa un operador llamado el operador de diamante
el va creciendo a medida que se van agregando cosas
pero su tamaño inicial es de una posicion

exactamenteese operador diamante como se denota en la codificación?

una definicion de arraylist seria
ArrayList cadenas = new ArrayList();
este es el operador de diamante

diamante se denota como

ese arraylist solamente aceptara objetos tipo String

Ahh ok (y)

no se puede ingresar nada mas

Prosiga Teacher

alguien tiene alguna pregunta hasta aqui ?

for each para que sirve?

(y)espera Salas por parte
deja que prosiga

Si le pongo STRING, automáticamente le tengo que poner al lado CADENA??

no
Danyel esto no es SLE"

Maick Granger agregó a Romario Luis Insignares Farath.

Solo String

no
eso es solamente un nombre

Ah ok

es el identificador del arraylist
por decirlo asi
la variable

(y) pROSIGA Teacher

mmm

Hablanos de la herencia

esperenvamos a terminar
la teoria de arraylist

oks

esa es la definicion del arraylist
pero para agregar elementos el tiene sus metodos
entonces
hay que usar el nombre del arraylist
en este caso cadenas
asi:
cadenas.add("Maick")
ahi agregamos una cadena
si intentamos agregar otra cosa, eso va a dar error
prq especificamos que solamente guardara cadenas
con el operador de diamante
preguntas?

O sea, sería así:
ArrayList cadenas = new ArrayList();

cadenas.add("Msj")
???

exacto
asi estas agregando
y cada vez que quieras agregar
tienes que usar el add

ok

un guardar como seria?

¬¬ te calmas

Y en caso de que fuese a agregar un entero, sería así:

ya tu sabes eso asi q deja el show
a ver

ArrayList int = new ArrayList();

int.add("123")

No dentro deldiamant
*diamante

exacto dentro del diamante
ojo
les dije que los arraylist
solamente almacenan objetos
y int es un tipo de dato primitivo
seria asi
ArrayList numeros = new ArrayList();

numeros.add("123")

que es esto?

jajaja mi clase :p
bienvenido

aaa ya
pero esperen un momento
voy a la tienda
jajajajaja

Y por qué se usa INTEGER?

prq Integer
es un objeto
int es untipo de dato primitivo

Ah ok ok

String
Integer
Double
Long
son objetos
osea son tipos de dato que tienen mas capacidad
pero que son propios de java

Ahh si si

como el arraylist solamente admite objetos
se deben usar esos objetos
vamos bien ?

Ajá

para eliminar de un ArrayList
es un proceso mas complejo
pero en si hay que
usar la palabra
remove

?cadenas.remove("Maick")

Pa' eliminar en sí lo que hay que cambiar es la palabra ADD por REMOVE
?

si
remove elimina

Ok

para obtener la dimension de un vector
se utiliza length
cierto ?
bueno... para obtener la dimension de un arraylist se usa size()
osea
cadenas.size()
devuelve un entero
que dice cuantas posiciones tiene ese arraylist

Romario Luis Insignares Farathabandonó la conversación....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS