Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2014, 09:45
Avatar de farfamorA
farfamorA
 
Fecha de Ingreso: noviembre-2010
Ubicación: Lima
Mensajes: 136
Antigüedad: 13 años, 5 meses
Puntos: 24
Respuesta: duda simple array comunes java

Respondiendo tu pregunta: No, los datos de un array no pueden ser de diferentes tipos.
Sin embargo, puedes crear un array de Object, y ese array te recibirá cualquier tipo de dato. Evidentemente, luego deberás castearlos a su clase original.

En la práctica se usa más las listas (interfaz List) por su gran funcionalidad. Sin embargo, hay casos básicos donde realmente se necesitan arrays o resulte más practica su utilización.
Hablando de los ArrayList (la implementación más usada de la interfaz List): primero no estás amarrado a un tamaño específico. En segundo lugar recorrerlos resulta más fácil:
Suponiendo que tienes una lista de String, podrías recorrerlo así: (de la misma manera se puede recorrer un array ).
Código Java:
Ver original
  1. List<String> cadenas = new ArrayList<String>();
  2. for (String cadena : cadenas) {
  3.     System.out.prinltn(cadena);
  4. }
Por otro lado, implementa funciones como add, remove, get, set... Y hasta puedes ordenar las listas utilizando el método sort de la clase Collections.