【发布时间】:2016-06-09 19:01:06
【问题描述】:
我有以下清单:
ObservableList<String> Books;
我知道如果我想得到排序列表,我可以写
public ObservableList<String> getBooks() {
return Books;
}
现在,我的问题可能非常荒谬,但是......有没有办法通过流实现与上述相同的结果?类似的东西
Books
.stream()
.sorted();
然后让流返回给我一个排序的 ObservableList?
我刚开始学习流,还不太了解,所以我想知道这样的事情是否可行。
【问题讨论】:
-
您的第一个代码甚至与 排序 没有密切关系,因此您不需要 Java 流。
-
你的第一个代码块是一个访问器/获取器,它返回一个
ObservableList<String>- 它什么都不做。您的第二个代码块似乎对流进行了排序,但我不确定。您的问题令人困惑/没有意义。 -
对不起,如果不清楚,我的问题基本上是如何将流转换为可观察列表
标签: java collections java-stream observablelist