Slyh: list.add(list2)-Problem

Beitrag lesen

Hallo,

Hier mal der nötoge Quellcode:

  

>         Matrix.add(Zeile);  
>         Zeile.clear();  
>       }  

Du fügst hier keine Kopie von "Zeile" zur Matrix hinzu, sondern nur eine
Referenz. Danach veränderst du ein- und dasselbe Objekt (Zeile) wieder, indem
du es erst clearst und dann neu befüllst.

Was du willst, ist dieses:

  
        Matrix.add(Zeile);  
        Zeile = new ArrayList<Integer>();  
      }  

Oder so ähnlich.

Gruß
Slyh