Zweidimensionale ArrayList

Taramsis

Bekanntes Mitglied
Ich möchte gerne ein zweidimensonale ArrayList erstellen, da ich innerhalb eines vergleichs diese dynamisch befüllen will:

Java:
ArrayList<ArrayList<String>> test= new ArrayList<ArrayList<String>>();
   for(i){
      for(j){
         if(bla) {
            test.add(i, ""); // Wie kann ich jetzt hier meine Strings befüllen?
         }
       }
   }
 

Taramsis

Bekanntes Mitglied
Auch wenn ich es oben als Object deklariere kommt an der stelle, dass die Methode add(int, ArrayList<Object>) für die Argumente (int,Object) nicht anwendbar ist:

Java:
ArrayList<ArrayList<Object>> formationMissions = new ArrayList<ArrayList<Object>>();
for(i){
      for(j){
         if(bla) {
            test.add(i, Object); // Fehler!!
         }
       }
   }
 
S

SlaterB

Gast
was ist test? wozu die doppelte Schleife?
maximal wäre zunächst eine Schleife denkbar, jedes i für eine der inneren Listen,
diese inneren Listen wären ArrayList<Object>, und in eine solche Liste könntest du ein Objekt einfügen

vielleicht meinst du
formationMissions.get(i).add(object);
 

pl4gu33

Top Contributor
Java:
ArrayList<ArrayList<String>> list1=new ArrayList<ArrayList<String>>();		
ArrayList<String> stringlist=new ArrayList<String>();		
list1.add(stringlist);		
list1.get(0).add("TEST");


in deinem Beispiel:

Java:
ArrayList<ArrayList<String>> test= new ArrayList<ArrayList<String>>();
   for(i){
      for(j){
         if(bla) {
            test.add(i, ""); // Wie kann ich jetzt hier meine Strings befüllen?
         }
       }
   }

addest du einen String in die "test" ArrayList.... aber die kann doch nur ArrayList<Strings> aufnehmen keine Strings
 

Swoop

Gesperrter Benutzer
Nein sorry da hab ich mich falsch ausgedrückt.

Die erste ArrayList hat als Typ ein Objekt. Nenn wir es Maus.
Das Maus-Objekt hat dann wieder eine ArrayList den Strings als Namen für ihre Kinder...

praktisch so.

Java:
public class Test {
     public static void main(String.. args){
          ArrayList<Maus> mausList = new ArrayList<Maus>();
     }
}

public class Maus {
    ArrayList<String> kinderNamen = new ArrayList<String>();

}

Das ist auch eine recht einfache Art und Weiße. Der Code wurde nicht getestet ;) aber das prinzip sollte klar werden.
Ich glaube nicht, dass eine ArrayList zweidimensional aufgerufen werden kann!

Grüße Swoop
 

Taramsis

Bekanntes Mitglied
Antwort an Slater:

Java:
ArrayList<ArrayList<Object>> test= new ArrayList<ArrayList<Object>>();
for(i){
      for(j){
         if(bla) {
            test.add(i, Object); // Fehler!!
         }
       }
   }

Im Grunde habe ich oben mehrere Arrays die Vergleiche durchführen, ich möchte eine zweidimensionale ArrayListe erstellen, dass dynamisch einen ArrayListe i erstellt und dann diesen mit meinen Strings befüllen!
 

pl4gu33

Top Contributor
Java:
ArrayList<ArrayList<Object>> test= new ArrayList<ArrayList<Object>>();
for(i){
      for(j){
         if(bla) {
            test.add(i, Object); // Fehler!!
         }
       }
   }

Im Grunde habe ich oben mehrere Arrays die Vergleiche durchführen, ich möchte eine zweidimensionale ArrayListe erstellen, dass dynamisch einen ArrayListe i erstellt und dann diesen mit meinen Strings befüllen!

Wie gesagt deine ArrayList test kann nur "Objekte" vom Typ ArrayList<Object> aufnehmen .... diese wiederum "Objects" aufnehmen kann .... du müsstest "test.get(0).add(ObjecT); machen

s.h. mein Bsp. oben
 
Zuletzt bearbeitet:

Attila

Bekanntes Mitglied
Java:
ArrayList<ArrayList<String>> test= new ArrayList<ArrayList<String>>();
for(int i=0;i<5;i++){
   ArrayList<String> strList = new ArrayList<String>();
   for(int j=0;j<5;j++){
       strList.add("asdf");
   }
   test.add(strList);
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Methode für Zweidimensionale Arrays Java Basics - Anfänger-Themen 4
S zweidimensionale char arrays Java Basics - Anfänger-Themen 14
J Zweidimensionale Arrayverwaltung Java Basics - Anfänger-Themen 5
V zweidimensionale String Array Java Basics - Anfänger-Themen 1
C Methoden Vertikales spiegeln eines Bildes (zweidimensionale Arrays) Java Basics - Anfänger-Themen 5
K Zweidimensionale Arrays Java Basics - Anfänger-Themen 10
C Zweidimensionale Array Java Basics - Anfänger-Themen 4
W Zweidimensionale Arrays als Matrix ausgeben Java Basics - Anfänger-Themen 8
S mehrspaltige zweidimensionale Arrays ausgeben Java Basics - Anfänger-Themen 11
D Automatisch zweidimensionale Arrays durchiterieren Java Basics - Anfänger-Themen 2
maddin86 Eine Methode für ein- und zweidimensionale double Felder als Parameter? Java Basics - Anfänger-Themen 5
M zwei zweidimensionale arrays multiplizieren Java Basics - Anfänger-Themen 2
M zwei zweidimensionale Arrays addieren Java Basics - Anfänger-Themen 4
T zweidimensionale Arrays+ Tastatureingabe Java Basics - Anfänger-Themen 6
krgewb ArrayList allgemein halten Java Basics - Anfänger-Themen 6
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
J ArrayList in 2D-Array konvertieren. Java Basics - Anfänger-Themen 48
E Arrays in einer ArrayList miteinander vergleichen Java Basics - Anfänger-Themen 12
String in ArrayList umwandeln Java Basics - Anfänger-Themen 1
F Arraylist<String>Ein Wort pro Zeile Java Basics - Anfänger-Themen 6
J ArrayList vergleichen im spiel Mastermind Java Basics - Anfänger-Themen 2
Mugetsu35 ArrayList Update ohne Index Java Basics - Anfänger-Themen 6
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
Z Java ArrayList speichert falsche Daten ab bzw. gibt falsche Daten aus? Java Basics - Anfänger-Themen 42
W if-Abfrage bei ArrayList-Methodenaufrufen - Wie löse ich das? Java Basics - Anfänger-Themen 6
W ArrayList und toString Java Basics - Anfänger-Themen 17
volcanos Addition -> List<Integer> mit Arrays.asList() versus List<Integer>ArrayList<>() Java Basics - Anfänger-Themen 14
ArrayList mit unbekannter Menge an Arrays die Arrays vergleichen Java Basics - Anfänger-Themen 9
M 2d ArrayList durchgehen Java Basics - Anfänger-Themen 2
Blkckroll45 Arraylist Java Basics - Anfänger-Themen 6
H Interface Wieso "List<String> list = new ArrayList<>[…]" Java Basics - Anfänger-Themen 4
berserkerdq2 Geht collections.sort bei allen? Linkedhashset, ArrayList, HashSet etc. Java Basics - Anfänger-Themen 4
R Methoden Werte einer ArrayList als Parameter übergeben. Java Basics - Anfänger-Themen 4
L Dauerhaftes Speichern einer Eingabe bei einer ArrayList Java Basics - Anfänger-Themen 26
D Arraylist mit Komplexen Datentyp Java Basics - Anfänger-Themen 3
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
T Permanentes speichern von Objekten in einer ArrayList Java Basics - Anfänger-Themen 6
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
M static ArrayList in non-static Java Basics - Anfänger-Themen 12
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
M ArrayList<TreeNode<T>> fortlaufende Nummerierung der Elemente Java Basics - Anfänger-Themen 5
B Bungeecord | ProxiedPlayer wird nicht in ArrayList hinzugefügt Java Basics - Anfänger-Themen 1
S ArrayList Username und passwort mit JTextField eingaben abgleichen Java Basics - Anfänger-Themen 10
F Werte in einer Arraylist Zählen Java Basics - Anfänger-Themen 2
F Erste Schritte Zahlenreihe von Arraylist in 3erBlöcke sortiert in neue Arraylist Java Basics - Anfänger-Themen 2
M ArrayList mit einer Schleife befüllen Java Basics - Anfänger-Themen 2
F Methode ArrayList mit Eingabewert Java Basics - Anfänger-Themen 2
J ArrayList add methode selbst programmieren Java Basics - Anfänger-Themen 10
K Erste Schritte Wie schnell ist LinkedHashMap im Vergleich zur ArrayList, wenn alle Entries durchlaufen werden? Java Basics - Anfänger-Themen 47
thobren jtable arraylist Java Basics - Anfänger-Themen 12
N Exception beim Verwenden von Arraylist? Java Basics - Anfänger-Themen 10
P Schiebefix - ArrayList überschreibt Daten Java Basics - Anfänger-Themen 3
Zeppi OOP ArrayList Java Basics - Anfänger-Themen 2
P ArrayList Java Basics - Anfänger-Themen 4
L ArrayList auf 4 Elemente begrenzen Java Basics - Anfänger-Themen 56
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
S Arraylist<Object> mit verschiedenen Objects ausgeben Java Basics - Anfänger-Themen 3
J ArrayList auf bereits vorhanden eintrag prüfen Java Basics - Anfänger-Themen 5
M For Schleife/ArrayList Java Basics - Anfänger-Themen 12
L ArrayList<String> --> double[] array Java Basics - Anfänger-Themen 18
L Längstes Element einer ArrayList ausgeben Java Basics - Anfänger-Themen 9
S Aus verschachtelter ArrayList auf einen Wert zugreifen Java Basics - Anfänger-Themen 4
L Methoden ArrayList Werte hinzufügen und löschen Java Basics - Anfänger-Themen 32
M ArrayList in GUI ausgeben Java Basics - Anfänger-Themen 1
J Nur bestimmter Typ aus der ArrayList ausgeben. Java Basics - Anfänger-Themen 9
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
Bademeister007 Operatoren Alle Zahlen einer ArrayList die durch 5 teilbar ist Java Basics - Anfänger-Themen 2
S Objekt aus Arraylist in andere Arraylist kopieren? Java Basics - Anfänger-Themen 2
C Sortieren einer ArrayList Java Basics - Anfänger-Themen 2
krgewb ArrayList von ArrayList Java Basics - Anfänger-Themen 2
R ArrayList Problem Java Basics - Anfänger-Themen 6
jonny_2k12 Wie kann ich eine ArrayList aus einer Klasse in eine andere übergeben? Java Basics - Anfänger-Themen 21
O Namen (mit Umlauten und ß) in einer ArrayList suchen Java Basics - Anfänger-Themen 5
N Typebound Objekte einer Arraylist hinzufügen Java Basics - Anfänger-Themen 7
R Methoden ArrayList clonen wirft exception Java Basics - Anfänger-Themen 3
S ArrayList in andere Klasse übernhemen Java Basics - Anfänger-Themen 5
M Letztes Element einer ArrayList Java Basics - Anfänger-Themen 12
B Objektverwaltung mit ArrayList in einer seperaten Klasse Java Basics - Anfänger-Themen 24
I Sortiert eine HashMap nicht gleich wie eine ArrayList? Java Basics - Anfänger-Themen 1
I ArrayList erstellen innerhalb einer Zeile? Java Basics - Anfänger-Themen 3
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
V Collections ArrayList mit Comparator sortieren Java Basics - Anfänger-Themen 16
D Collections Arrays in ArrayList abspeichern Java Basics - Anfänger-Themen 6
F java.util.ArrayList Java Basics - Anfänger-Themen 3
M ArrayList - Objekt kopieren und ändern Java Basics - Anfänger-Themen 11
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
P Arraylist zu einem Array bringen mit Verschachtelung Java Basics - Anfänger-Themen 11
N Methode mit einer Arraylist Java Basics - Anfänger-Themen 106
I ArrayList - Methode zum Speichern eines Eintrags in einer Datei Java Basics - Anfänger-Themen 17
H ArrayList Java Basics - Anfänger-Themen 7
D public ArrayList(Collection<? extends E> c); Java Basics - Anfänger-Themen 2
M JTextField in ArrayList speichern Java Basics - Anfänger-Themen 4
C ArrayList mit return zurückgeben Java Basics - Anfänger-Themen 13
K Zahlenfolge ArrayList Java Basics - Anfänger-Themen 3
C Erste Schritte Frage zur ArrayList Java Basics - Anfänger-Themen 15
I Klassen Eine ArrayList<Long>, die sich automatisch sortiert Java Basics - Anfänger-Themen 20
F Array in ArrayList ablegen Java Basics - Anfänger-Themen 3
V ArrayList Java Basics - Anfänger-Themen 1
Z Runden Arraylist Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben