jeudi 14 mai 2015
ArrayList mit eigener Klasse in Java sotieren
Posted on 05:47 by verona
Hey Leute,
Ich bin schon länger dran aber ich bekomme es irgendwie nicht hin. Ich möchte die ArrayList<Strich> striche der größe nach sotieren, wobei der kleinste wert von laenge das erste element in strich ist.
Ich hab folgende Klassen:
Ich habe schon versucht die Klasse Strich Comparable implementieren zu lasse bzw das mit einem Comperator zu machen, aber die kamen bei mir immer wieder unsotiert raus bzw in der reihenfolge wie sie hinzugefügt habe.
Könnte mir bitte jemand zeigen wie ich das richtig machen muss? hab schon google befragt, gibt auch sehr viele beispiele, aber iwie bekomme ich es nicht hin ;(
Vielen Dank
Ich bin schon länger dran aber ich bekomme es irgendwie nicht hin. Ich möchte die ArrayList<Strich> striche der größe nach sotieren, wobei der kleinste wert von laenge das erste element in strich ist.
Ich hab folgende Klassen:
Java Code:
-
-
public class Strich{
-
public double leange;
-
-
Strich(double laenge)
-
{
-
this.laenge = laenge;
-
}
-
-
}
Java Code:
-
-
public class Vergleich{
-
-
{
-
ArrayList<Strich> striche = new ArrayList<Strich>();
-
striche.add(new Strich(1.2e1d);
-
striche.add(new Strich(2.214d);
-
striche.add(new Strich(1.713d);
-
striche.add(new Strich(5.232d);
-
striche.add(new Strich(3.213d);
-
-
// hier soll strich sotiert werden
-
-
}
-
-
-
}
Ich habe schon versucht die Klasse Strich Comparable implementieren zu lasse bzw das mit einem Comperator zu machen, aber die kamen bei mir immer wieder unsotiert raus bzw in der reihenfolge wie sie hinzugefügt habe.
Könnte mir bitte jemand zeigen wie ich das richtig machen muss? hab schon google befragt, gibt auch sehr viele beispiele, aber iwie bekomme ich es nicht hin ;(
Vielen Dank
ArrayList mit eigener Klasse in Java sotieren
Categories: ArrayList mit eigener Klasse in Java sotieren
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire