Hi zusammen,
sorry für die seltsame Überschrift aber mir fällt keine bessere Beschreibung ein Ich sitz grad an nem kleinen Problem mit dem sortieren von Arraylists.
Folgende Situation:
Ich habe 3 Arraylists
In der indexToString stecken jetzt einige Strings drin die ich alphabetisch sortieren muss. Geht z.B. über
Problem ist jetzt aber, dass ich die anderen beiden Arraylists "genauso" sortieren muss. Sprich wenn ich in indexToString platz 0 mit 2 tausche muss ich auch die Elemente 0 und in lines und index tauschen.
Allerdings habe ich jetzt keine intuitive Lösung dafür. Meine Idee bisher war irgendwoher einen SortierAlgo nehmen und ihn so anpassen, dass die beiden anderen einfach mit sortiert werden (Da würd mir auch ein Bubblesort reichen )
Aber vielleicht biete Java ja irgendwas einfachereres.
Gruß und schöne Ostern,
Sathanas
sorry für die seltsame Überschrift aber mir fällt keine bessere Beschreibung ein Ich sitz grad an nem kleinen Problem mit dem sortieren von Arraylists.
Folgende Situation:
Ich habe 3 Arraylists
Java:
ArrayList<Integer> lines = new ArrayList<Integer>();
ArrayList<ArrayList<Integer>> index = new ArrayList<ArrayList<Integer>>();
ArrayList<String> indexToString = new ArrayList<String>();
In der indexToString stecken jetzt einige Strings drin die ich alphabetisch sortieren muss. Geht z.B. über
Java:
Collections.sort()
Problem ist jetzt aber, dass ich die anderen beiden Arraylists "genauso" sortieren muss. Sprich wenn ich in indexToString platz 0 mit 2 tausche muss ich auch die Elemente 0 und in lines und index tauschen.
Allerdings habe ich jetzt keine intuitive Lösung dafür. Meine Idee bisher war irgendwoher einen SortierAlgo nehmen und ihn so anpassen, dass die beiden anderen einfach mit sortiert werden (Da würd mir auch ein Bubblesort reichen )
Aber vielleicht biete Java ja irgendwas einfachereres.
Gruß und schöne Ostern,
Sathanas