在Java中将数据从HashSet移动到ArrayList

我在Java中有以下Set

 Set< Set > SetTemp = new HashSet< Set >(); 

我想将其数据移动到ArrayList

 ArrayList< ArrayList > List = new ArrayList< ArrayList >); 

有可能吗?

你只需要循环:

 Set> setTemp = new HashSet> (); List> list = new ArrayList> (); for (Set subset : setTemp) { list.add(new ArrayList (subset)); } 

注意:您应该以小型大写字母启动变量名称以遵循Java约定。

将Data HashSet移动到ArrayList

 Set userAllSet = new HashSet(usrAllTemp); List usrAll = new ArrayList(userAllSet); 

这里usrAllTemp是一个ArrayList ,它有一些值。 相同方式usrAll(ArrayList)userAllSet(HashSet)获取值。