将数据从HashSet移动到Java中的ArrayList [英] Moving data from a HashSet to ArrayList in Java
本文介绍了将数据从HashSet移动到Java中的ArrayList的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Java中有以下 Set
Set<设置< String> > SetTemp = new HashSet<设置< String> >();
我想将其数据移动到 ArrayList
:
ArrayList< ArrayList<字符串> > List = new ArrayList< ArrayList<字符串> >);
有可能吗?
解决方案
你只需要循环:
code> Set< Set< String>> setTemp = new HashSet< Set< String>> ();
列表<列表< String>> list = new ArrayList< List< String>> ();
for(Set< String> subset:setTemp){
list.add(new ArrayList< String>(subset));
}
注意:您应该在小帽中启动变量名称以遵循Java约定。 / p>
I have the following Set
in Java:
Set< Set<String> > SetTemp = new HashSet< Set<String> >();
and I want to move its data to an ArrayList
:
ArrayList< ArrayList< String > > List = new ArrayList< ArrayList< String > >);
Is it possible to do that ?
解决方案
You simply need to loop:
Set<Set<String>> setTemp = new HashSet<Set<String>> ();
List<List<String>> list = new ArrayList<List<String>> ();
for (Set<String> subset : setTemp) {
list.add(new ArrayList<String> (subset));
}
Note: you should start variable names in small caps to follow Java conventions.
这篇关于将数据从HashSet移动到Java中的ArrayList的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文