Hallo zusammen,
ich bin neu in Sachen Java, also bitte verzeiht mir, falls ich in der Beschreibung meines Problems Fehler mache
Ich würde gerne eine ArrayList mit Objekten, die jeweils zwei Attribute haben, über einen Algorithmus sortieren lassen. Da in den Attributen auch Buchstaben vorkommen, sie also gewissermaßen einen String darstellen, habe ich etwas im Internet geschaut und bin auf das Comparable Interface mit der Methode "compareTo()" gestoßen.
Jetzt ist mir noch nicht ganz klar, wie ich das dann in der Praxis benutzen kann.
Füge ich das "...implements Comparable" in der Klasse meines Objekts ein, oder in der Klasse, in der ich meine Methode schreibe ?
Wie benutze ich "compareTo" am Besten, wenn ich das Attribut spezifizieren möchte, nachdem es die Objekte ordnet ?
Ich hoffe ihr konntet mich einigermaßen verstehen!
Vielen Dank für alle Antworten
ich bin neu in Sachen Java, also bitte verzeiht mir, falls ich in der Beschreibung meines Problems Fehler mache
Ich würde gerne eine ArrayList mit Objekten, die jeweils zwei Attribute haben, über einen Algorithmus sortieren lassen. Da in den Attributen auch Buchstaben vorkommen, sie also gewissermaßen einen String darstellen, habe ich etwas im Internet geschaut und bin auf das Comparable Interface mit der Methode "compareTo()" gestoßen.
Jetzt ist mir noch nicht ganz klar, wie ich das dann in der Praxis benutzen kann.
Füge ich das "...implements Comparable" in der Klasse meines Objekts ein, oder in der Klasse, in der ich meine Methode schreibe ?
Wie benutze ich "compareTo" am Besten, wenn ich das Attribut spezifizieren möchte, nachdem es die Objekte ordnet ?
Ich hoffe ihr konntet mich einigermaßen verstehen!
Vielen Dank für alle Antworten