Hallo,
gegeben ist ein HashSet<String> dessen Strings wie folgt aussehen: "stringValue_longValue".
Anhand der longValue soll das HashSet sortiert werden.
Also dachte ich mir eine erweiterte HashSet-Klasse mit der Schnittstelle Comparable zu entwickeln:
Was mich dabei verwirrt, ist, was kann ich hier womit vergleichen, wenn mir doch nur this.toString() zur Verfügung steht?
Das this.toString ist nicht einfach nur ein Element, sondern eine Art Array.
Ist das überhaupt der richtige Ansatz für mein Vorhaben?
gegeben ist ein HashSet<String> dessen Strings wie folgt aussehen: "stringValue_longValue".
Anhand der longValue soll das HashSet sortiert werden.
Also dachte ich mir eine erweiterte HashSet-Klasse mit der Schnittstelle Comparable zu entwickeln:
Java:
public class HashSetEx extends HashSet<String> implements Comparable<Long>
Das this.toString ist nicht einfach nur ein Element, sondern eine Art Array.
Ist das überhaupt der richtige Ansatz für mein Vorhaben?