从ListView获取所有项目并转换为字符串Javafx?

时间:2017-03-22 18:28:46

标签: java string listview javafx netbeans-8

我的Netbeans 8.1 Javafx项目中有一个ListView,我希望从ListView中检索已添加到其中的所有项目,并将它们放在String中。 我不仅希望ListView中的所选项目,我想要每个项目。

抱歉,我没有尝试过代码,因为我真的不知道该怎么做。 提前感谢您的帮助和时间。

3 个答案:

答案 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);