我的Netbeans 8.1 Javafx项目中有一个ListView,我希望从ListView中检索已添加到其中的所有项目,并将它们放在String中。 我不仅希望ListView中的所选项目,我想要每个项目。
抱歉,我没有尝试过代码,因为我真的不知道该怎么做。 提前感谢您的帮助和时间。
答案 0 :(得分:2)
使用Collectors类(例子只是从那里复制并粘贴)。
// Convert elements to strings and concatenate them, separated by commas
String joined = listView.getItems().stream()
.map(Object::toString)
.collect(Collectors.joining(", "));
答案 1 :(得分:0)
Well, ListView does have a method called getItems(). You might want to start with that.
答案 2 :(得分:0)
通过从Observablelist转换为List,我可以轻松地将其转换为String以满足我的需求。
List<String> numbers = listView.getItems();
String listString = String.join(", ", numbers);