Hallo,
ich bin gerade dabei mich mit streams auseinander zu setzen.
Ich arbeite mit Javafx und habe in meiner Controller klasse eine Methode geschrieben, die in einer ArrayList all das speichert, was in meine Listview eingetragen wurde.
Nun hab ich dementsprechend ein Button erstellt, die diese Liste sortieren soll.
Zunächst hab ich es ohne stream gemacht, hat auch super funktioniert, da ich aber mich mit streams besser befassen will hab ich es daher durch einen stream ersetzt, was jedoch nicht funktioniert hat.
Nun ich hab heute schon einiges über streams gelesen, aber so wirklich kapiere ich es nicht.
Wie kann ich meine sortierte Stream auch in der GUI anwenden?
Ich habe es mit listView.getItems().addAll(list); versucht ohne erfolg (ohne streams hat es jedoch mit getItems funktioniert).
Kann mir einer helfen woran es liegt?
ich bin gerade dabei mich mit streams auseinander zu setzen.
Ich arbeite mit Javafx und habe in meiner Controller klasse eine Methode geschrieben, die in einer ArrayList all das speichert, was in meine Listview eingetragen wurde.
Nun hab ich dementsprechend ein Button erstellt, die diese Liste sortieren soll.
Zunächst hab ich es ohne stream gemacht, hat auch super funktioniert, da ich aber mich mit streams besser befassen will hab ich es daher durch einen stream ersetzt, was jedoch nicht funktioniert hat.
Nun ich hab heute schon einiges über streams gelesen, aber so wirklich kapiere ich es nicht.
Wie kann ich meine sortierte Stream auch in der GUI anwenden?
Java:
List<String> list= new ArrayList<>();
public void handleSorted(ActionEvent e){
list.stream()
.sorted()
.forEach(System.out::println);
}
Ich habe es mit listView.getItems().addAll(list); versucht ohne erfolg (ohne streams hat es jedoch mit getItems funktioniert).
Kann mir einer helfen woran es liegt?