java - 如何将 UnmodifyingSet 中的所有值添加到 ArrayList 中?

标签 java list set vaadin vaadin7

我有一个 twinColSelect,我正在从数据库中填充它。我需要访问其选定的项目。我尝试了下面的代码,但没有成功。我怎样才能做到这一点?

ArrayList<String> systemNames = new ArrayList<String>();
systemNames = (ArrayList<String>) twinColSelectSystem.getValue();

for (int i=0;i<systemNames.size();i++)
System.out.println(systemNames.get(i));

最佳答案

试试这个:

    ArrayList<String> systemNames = new ArrayList<String>();
    systemNames.addAll((Set<String>) twinColSelectSystem.getValue());

关于java - 如何将 UnmodifyingSet 中的所有值添加到 ArrayList 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27316356/

相关文章:

java - 在此处 map 上添加 SVG 图像

java - 按公共(public)键对对象进行分组

python:如果存在于另一个列表中,则比较列表中的值

java - 改变已设置为相等的对象

set - 如何在 coq 中使用子集公理定义空集

java - 如何通过bibernate在一个hql中加载多集懒惰

java - 一个变量的多个字符串输入

java - 如何重新加载 jar 上的属性文件

python - 在列表列表中的两个列表之间查找公共(public)元素的最快方法

c++ - 将方法传递给包含对象指针的集合的所有元素,C++