G
Guest
Gast
Hallo,
ich möchte mit mathematischen Mengen Operieren, die Strings enthalten.
Da ich mit Java fast keine Erfahrungen habe, habe ich einfach den nächstbesten Container genommen und ausprobiert.
Konkret geht es um Reihenfolgen, die bei Java berücksichtigt werden, in der Mathematik jedoch egal sind.
Das führt leider zu mathematisch falschen Ergebnissen.
Ein Beispiel:
Kann mir jemand helfen, und mir einen Tipp geben, wie ich das am besten realisiere?
Gruß
R
ich möchte mit mathematischen Mengen Operieren, die Strings enthalten.
Da ich mit Java fast keine Erfahrungen habe, habe ich einfach den nächstbesten Container genommen und ausprobiert.
Konkret geht es um Reihenfolgen, die bei Java berücksichtigt werden, in der Mathematik jedoch egal sind.
Das führt leider zu mathematisch falschen Ergebnissen.
Ein Beispiel:
Code:
ArrayList GrossI = new ArrayList();
ArrayList l = new ArrayList();
ArrayList k = new ArrayList();
//erste Teilmenge
l.add("AA");
l.add("BB");
//zweite Teilmenge gleichen Inhalts, nur Reihenfolge ist anders
k.add("BB");
k.add("AA");
//Packe Teilmenge l in GrossI
GrossI.add(l);
//Testen auf vorhandensein
System.out.println(GrossI.contains(k)); //liefert false, sollte aber true sein, da {AA,BB}={BB,AA} ist.
Kann mir jemand helfen, und mir einen Tipp geben, wie ich das am besten realisiere?
Gruß
R