usifer466
Usuario (Perú)

ArrayList en Java ArrayList • Un ArrayList es un array dinámico. No tiene restricciones de capacidad. Su tamaño se ajusta de forma dinámica. • Constructor por defecto: new ArrayList(). Inicialmente, la capacidad de un ArrayList creado así es 0. • Los elementos dentro de un ArrayList son Objetos. No pueden ser de tipo básico, pero pueden ser de cualquier tipo de objeto. • La clase ArrayList forma parte del paquete java.util • Para poner un elemento dentro de esta estructura, usamos el método add y para recoger un elemento usamos el método get. Ejemplo: import java.util.*; public class ArrayListExample1 { public static void main(String[ ] args) { ArrayList thisArrayList = new ArrayList( ) ; thisArrayList.add("hello" ; thisArrayList.add(","; thisArrayList.add("are" ; thisArrayList.add("you" ; thisArrayList.add("?" ; for (int i=0;i<"thisArrayList.size( ) " ;i++) System.out.print(thisArrayList.get(i) + " " ) ; } } Métodos de ArrayList • int size() -- El tamaño actual (puede ser 0) • void add(obj) -- Añade un objeto al final del ArrayList, incrementando su tamaño de 1. obj es un objeto. • Object get(N) -- Devuelve el elemento almacenado a la posición N en el ArrayList. N tiene que ser un entero entre 0 y size()-1. – En ArrrayListInteger.java, se convierte el objeto devuelto por get() a un Integer con casting. – En ArrayListString.java, se convierte el objeto devuelto por get() a un String llamando al método toString() de Object. -----Analizar import java.util.ArrayList; public class ArrayListInteger { public static void main(String[] args) { ArrayList numeros = new ArrayList() ; Integer num1 = new Integer(10); Integer num2 = new Integer(20) ; Integer num3 = new Integer(30) ; Integer num4 = new Integer(40) ; numeros.add(num1) ; numeros.add(num2) ; numeros.add(num3) ; numeros.add(num4) ; int suma=0; for (int i=0;i<"numeros.size()";i++) { Integer thisNumero = (Integer)numeros.get(i) ; suma = suma + thisNumero.intValue() ; System.out.print(thisNumero); if (i<"numeros.size()"-1) System.out.print("+" ; else System.out.print("=" ; } System.out.println(suma); } } Otro ejemplo 6 import java.util.*; public class ArrayListString { public static void main(String[] args) { ArrayList cadenas = new ArrayList(); cadenas.add("hello"; cadenas.add("," ; cadenas.add("are" ; cadenas.add("you" ; cadenas.add("?" ; for (int i=0;i Object object = cadenas.get(i); String cadena = object.toString(); cadena = cadena.toUpperCase(); System.out.print(cadena+" "; } } } otro post q puse es : es un proyecto q usa varias cosas .ojalaq les sirva gracias...