crear vector de vectores
"commodin" <commodin-/[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Hola, necesito ayuda con un juego que estoy creando. El problema es el siguiente:
Durante el desarrollo del juego el usuario podra crear cajas. Dentro de una caja podra crear algunos objetos u otras cajas. Dentro de esas cajas podrá hacer lo mismo. Así indefinidamente.
Intente resolver el problema haciendo un vector de vectores de la siguiente forma:
import java.util.*;
public class NewClass {
public static void main(String[] args){
ArrayList<String> caja1 = new ArrayList<String>();
ArrayList<String> caja2 = new ArrayList<String>();
ArrayList<ArrayList<String>> caja3 = new ArrayList<ArrayList<String>>();
caja1.add("1");
caja1.add("2");
caja2.add("rafa");
caja2.add("el");
caja3.add(caja2);
caja3.add(caja1);
System.out.println(caja3.get(0).get(0));
System.out.println(caja3.get(0).get(1));
System.out.println(caja3.get(1).get(0));
System.out.println(caja3.get(1).get(1));
}
}
El problema consiste en que de esa forma no se pueden crear vectores que contengan vectores, que a su ves contengan vectores, etc...
Les agradezco me colaboren con alguna solución que ojalá permita acceder a cualquier elemento de cualquier vector facilmente.