Arraylist mehrdimensional

Hallo

Ich habe eine Frage zu mehrdimensionalen Arraylists.
Ich brauche eine Arraylist in der ich 3 Werte eintragen kann.

Wert1, Synonym1, Status1
Wert2, Synonym2, Status2

Wie kann ich das am Besten machen?
Mit einem Array funktioniert das Ganze nicht, da ich
noch nicht weiss, wie viele Einträge es geben wird.
Im Internet habe ich etwas von LinkedList und Vector gelesen,
stehe jedoch was das angeht ein wenig auf dem Schlauch…

Danke für die Hilfe

Gruss

Kannst du mal etwas mehr verraten? Was genau möchtest du machen? Möglicherweise ist eine ganz andere Collection für dein Problem besser geeignet.

Erstelle dir eine Klasse und lege Objekte davon in die ArrayList:

public class MyObject {
     private int wert1;
     private String wert2;
     private boolean wert3;

     // Hier kommen noch die getter und setter
}

// ....

List<MyObject> meineListe = new ArrayList<MyObject>();

Von welchem Typ sind denn Wert, Synonym und Status?
Wie wäre es denn mit einer eigenen Klasse, die diese drei Attribute kapselt?
Und dann brauchst du nur noch eine ArrayList die du mit Objekten dieser Klasse füllst

Hallo

Danke für die vielen Antworten.
Synonym = string
Status = boolean

Also d.h. ich mache eine Klasse. In der diese 3 Werte eingetragen werden und
speichere dann dieses Objekt in die Arrayliste.
Das hört sich doch viel versprechend an.

Werde ich mal testen.

Danke :slight_smile: