java中的 Set转List

java中的 Set转List//构造Map数据 Map<String,String>map=newHashMap<String,String>(); map.put("ele1","小樱"); map.put("ele2","若曦"); map.put("ele3","晴川"); Set<String>s

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

  1. //构造Map数据
  2. Map<String, String> map = new HashMap<String, String>();
  3. map.put(“ele1”, “小樱”);
  4. map.put(“ele2”, “若曦”);
  5. map.put(“ele3”, “晴川”);
  6. Set<String> set = map.keySet();
  7.  
  8. //Set转List,方法一 : ArrayList(Collection<?> c)
  9. List<String> list1 = new ArrayList<String>(set);
  10. for(int i = 0; i < list1.size(); i++){
  11. System.out.println(“list1(” + i + “) –> ” + list1.get(i));
  12. }
  13.  
  14. //Set转List,方法二:List实现类(ArrayList/LinkedList)的方法 — addAll(Collection<?> c)
  15. List<String> list2 = new ArrayList<String> ();
  16. list2.addAll(set);
  17. for(String elem : list2){
  18. System.out.println(elem);
  19. }  

 

 

JAVA中List&Set转换

list = new ArrayList(new Hashset());// Fixed-size list

List list = Arrays.asList(array);// Growable list
list = new LinkedList(Arrays.asList(array));// Duplicate elements are discarded

Set set = new HashSet(Arrays.asList(array));
List list = new ArrayList();
Set set = new ArraySet(list);
Set set = new ArraySet();
List list = new ArrayList(set);
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180459.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java字符串切分_Java字符串分割(转)[通俗易懂]

    java字符串切分_Java字符串分割(转)[通俗易懂]java.lang.String的split()方法,JDK1.4orlaterpublicString[]split(Stringregex,intlimit)示例代码publicclassStringSplit{publicstaticvoidmain(String[]args){StringsourceStr=”1,2,3,4,5″;String[]s…

    2022年6月21日
    27
  • PLSQLDeveloper安装与配置

    PLSQLDeveloper安装与配置1,首先要有oracle数据库或者有oracle服务器,才可以实现使用PLSQLDeveloper工具连接到oracle数据库进行开发.2,下载PLSQLDeveloper并解压3,配置环境变量1)变量名:ORACLE_HOME变量值:E:\tool_01\PLSQLDeveloper\instantclient_11_22)变量名:TNS_ADMIN变量值:E:\tool_01…

    2022年6月7日
    37
  • idea激活码永久(已测有效)

    idea激活码永久(已测有效),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    361
  • zencart免费模板下载

    zencart免费模板下载最近工作比较忙,没有时间专门来制作这个免费的包包模板。趁国庆放假有时间,顺便就把这个免费模板制作完了。今天特别提供出来给大家下载使用。考虑到很难满足所有有的要求,所以这个模板在一些地方基本没有修改原有模板的布局,只是简单的修改CSS。不过经过修改的这个模板也还算漂亮,大体上的布局已经设置好。我们没有那么多的时间去美化一个这样的模板,俗话说:授人鱼不如授人渔。如果有兴趣做二次开发的朋友可以继续修

    2022年7月27日
    3
  • lmdb数据库的读取与转换(二) —— 数据集操作

    lmdb数据库的读取与转换(二) —— 数据集操作数据集的lmdb将数据集转换成lmdb实际上就是一条条地将img和label的key-value形式写进lmdb中importcv2importlmdbimportnumpyasnpenv=lmdb.open(‘./data/train/CVPR2016’)txn=env.begin()forkey,valueintxn.cursor():#遍历print(key)#print(value)env.close()遍历lmdb中..

    2022年9月25日
    0
  • 开始画PAD图了_ipad如何画图

    开始画PAD图了_ipad如何画图这篇日志本来是应该昨天就写的,但是昨天回去的时候有点累,上了会网,把这个事给忘了。从昨天开始我就要开始画PAD图了,所谓的PAD图就是类似程序流程图的样子,用来帮助程序员快速掌握业务流程的一种方式。组长说先看结算业务主流程,把PAD图画上个两三遍,到下周的时候就要给我分配小任务了,不能再让我像现在这个样子,整天学习一点任务都不做了。尽管听上去不是很爽,但是我内心是十分想做任务的,因为我早就厌烦…

    2022年8月13日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号