Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2013, 11:35
aldo_rengo
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
duda sobre lista JAVA declaracion

hola una pregunta. ME CONFUNDO CON ESTO..

si una interface LIST, es un tipo de dato, "generico" que por polimorfismo, puede integrar datos de tipo ArrayList, LinkedList, etc...por que en este caso... declaro un arrayList, que contendra...datos de tipo List... y despues lo inicializo que sera un arrayList, con datos de tipo List. osea ese ArrayList llamado "misListas"
contendra Arrays de tipo LIST (ArrayList, LinkedList, etc).




Código Java:
Ver original
  1. ArrayList <List> misListas = new ArrayList <List> ();
  2.  
  3. ArrayList<Integer> miListaIntegers = new ArrayList<Integer>();
  4.  
  5. LinkedList<String> miListaStrings = new LinkedList<String>();
  6.  
  7. misListas.add (miListaIntegers);
  8.  
  9. misListas.add (miListaStrings);




en este segundo...

declaro una lista,,, una lista?? en este caso estoy tomando una lista, como si fuese un array...de tipo enteros....
bueno,solo contendra enteros...


en este ejemplo. queda muy claro que LiST, se lo toma con un array,

ya que la declaracion dice que tengo un List, que tiene elementos de tipo INTEGER llamado SerieAleatoria... y despues al inicializar. instancio un arrayList, con valores de tipo INTEGER.

Código Java:
Ver original
  1. List <Integer> serieAleatoria;
  2. serieAleatoria = new ArrayList<Integer> ();

bueno esa son la dudas, esta bien lo que digo.... igual, creo que es correcto..pero es un quilombo.. al principio