Java - lista dentro de otra lista

   
Vista:

lista dentro de otra lista

Publicado por Jair (1 intervención) el 18/05/2013 20:19:49
Hola!! ps soy nuevo en el foro y programando en java no soy tan nuevo, pero tampoco soy un experto, bueno estoy haciendo un programa que se basa en usar listas, pero esas listas las tengo que ir guardando para después compararlas entre si, y lo que estoy haciendo es lo siguiente

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
List<Nodo> nodo = new ArrayList<Nodo>();
    List<List<Nodo>> nodo_1 = new ArrayList<List<Nodo>>();
 
   public void llenarNodo() {
 
        for (int i = 0; i < 2; i++) {
 
            for (int j = 0; j < 25; j++) {//aqui creo la primera lista de una clase Nodo
                int num = j + 97;
                int peso = (int) (Math.random() * 10 + 1);
                c = (char) (num);
                nodo.add(new Nodo(c, peso));
 
            }
 
            nodo_1.add(nodo);// segun yo aqui agrego una lista a cada elemento de la otra lista
        }
 
// en este metodo imprimo los valores de cada elemento del listado
  public void imprimir() {
        for (List<Nodo> nodos : nodo_1) {
            System.out.println("-NODOS- ");
            for (Nodo i : nodos) {
                System.out.println(i.getX()+" = "+i.getEtiquetaPeso());
 
            }
            System.out.println("----------------------------------------------" );
 
      }
 
    }
    }


OK lo que yo quiero es que me imprima 2 abecedarios separados por la palabra NODOS y no puedo!! me sale asi:
NODOS
a
b
c
d
.
.
.
y
a
b
c
.
.
..y
---------
Y DEBERIA SALIR ASI:


NODOS
a
b
c
d
.
.
.
y
-------
NODOS
a
b
c
d
.
.
.
y
-------
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder