如何将UnmodifiableSet中的所有值添加到ArrayList?

时间:2014-12-05 12:53:33

标签: 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));

2 个答案:

答案 0 :(得分:1)

试试这个:

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

答案 1 :(得分:1)

试试这个:

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