Hallo,
Ich habe eine ArrayList, die mit String[] - Arrays gefüllt ist.
Nun möchte ich diese nach string[0] sortieren.
Collections.sort(List<T> list) funktioniert nicht, was ja logisch ist, womit soll er denn auch vergleichen.
public static <T> void sort(List<T> list, Comparator<? super T> c).
Ich hab mir die Doku angesehen, aber ich versteh´s net, wenn ich ehrlich bin. Wie kann ich denn der Sort - Methode einen Comparator mitgeben, bzw. wie erstelle ich mir einen solchen?
Hat jemand ein kleines verständlches Beispiel zu hand wie man eine ArrayList<String[]> sortiert?
Mir ist auch klar dass ich mit einem BubbleSort die Liste "zu Fuß" sortieren könnte, aber ich möchte es eigentlich verstehen, wie das in Java funzt.
Vielen Dank,
Oli
Ich habe eine ArrayList, die mit String[] - Arrays gefüllt ist.
Nun möchte ich diese nach string[0] sortieren.
Collections.sort(List<T> list) funktioniert nicht, was ja logisch ist, womit soll er denn auch vergleichen.
public static <T> void sort(List<T> list, Comparator<? super T> c).
Ich hab mir die Doku angesehen, aber ich versteh´s net, wenn ich ehrlich bin. Wie kann ich denn der Sort - Methode einen Comparator mitgeben, bzw. wie erstelle ich mir einen solchen?
Hat jemand ein kleines verständlches Beispiel zu hand wie man eine ArrayList<String[]> sortiert?
Mir ist auch klar dass ich mit einem BubbleSort die Liste "zu Fuß" sortieren könnte, aber ich möchte es eigentlich verstehen, wie das in Java funzt.
Vielen Dank,
Oli