将数据从HashSet移动到Java中的ArrayList [英] Moving data from a HashSet to ArrayList in Java

查看:1435
本文介绍了将数据从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆