Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2017, 14:52
__SDP__
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: crear arreglo de objetos

pude sacar la información de cada indice asi y funciona
Código Java:
Ver original
  1. List lista = new ArrayList();
  2.         List dato = new ArrayList();
  3.        
  4.         ArrayList l1 = new ArrayList();
  5.         ArrayList l2 = new ArrayList();
  6.        
  7.         l1.add("lista 1:1");
  8.         l1.add("lista 1:1");
  9.         l1.add("lista 1:1");
  10.         l2.add("lista 2:1");
  11.         l2.add("lista 2:2");
  12.         l2.add("lista 2:3");
  13.  
  14.         lista.add(l1);
  15.         lista.add(l2);
  16.        
  17.         dato = (List) lista.get(0);
  18.        
  19.         System.out.println(dato.get(0)); //devuelve lista1:1 del indice 0 de l1

pero quiero hacer algo como lo hago con PHP no es necesario que sea igual solo que poder almacenar los datos de esa forma esto es lo que hago con php.

Código PHP:
Ver original
  1. $aD = array();
  2. while($rec = $mysql->fetch_array()){
  3.  
  4.       $aD[$rec['id_x']]['nombre'] = $rec['nombre'];
  5.       $aD[$rec['id_x']]['direccion'] = $rec['direccion'];
  6. }

lo que quiero es poder meterle un indice cualquiera y en ese indice poner la informacion, en java hice algo con listas cree 2 arraylist y los agregue a la lista y despues saco la info de la lista eso esta bien pero quiero que el indice sea un numero cualquiera como puede ser el id que un usuario tiene en la base de datos

porque en php le pongo el id que tiene el campo asi como esta en el codigo anterior

$aD[$rec['id_x']]['nombre'] = $rec['nombre'];

con que sea asi nomas estaria mas que feliz

$aD[$rec['id_x']][0] = "SDP";
$aD[$rec['id_x']][1] = "xxxxxxx"