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

java中的 Set转List相关推荐

  1. java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...

    一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...

  2. java中调用python

    在Java中调用Python </h1><div class="clear"></div><div class="postBod ...

  3. java中hashcode_浅谈Java中的Hash值

    1.Hash值有什么用? HashMap.HashTable.HashSet,所以涉及到使用Hash值进行优化存储的地方,都会用到HashCode.HashCode是Key,这种计算为提高计算的性能. ...

  4. JAVA中获取当前系统时间

    JAVA中获取当前系统时间 转自:http://www.cnblogs.com/Matrix54/archive/2012/05/01/2478158.html 一. 获取当前系统时间和日期并格式化输 ...

  5. Java中的对象和包

    什么是对象 对象就是实际生活中的事物,可以说一切事物都是对象. 对象的三个特点 1  对象的行为:这个对象能做什么, 例如包子是用来吃的 2  对象的状态:对象保持的一种状态,例如这个包子是热的还是凉 ...

  6. java中标识符,关键字,数据类型

    什么是标识符? 在java语言中用来给一个类,变量或方法命名的符号 标识符的命名规则 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头. ...

  7. Java中byte与16进制字符串的互相转换

    https://www.cnblogs.com/qinwangchen/p/5418028.html * Convert byte[] to hex string.这里我们可以将byte转换成int, ...

  8. JAVA中priorityqueue详解

    Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示.本文从Queue接口函数出发,结合生动的图解,深入浅出地分析PriorityQueue每个操作的具体过程和时间复杂度, ...

  9. 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...

  10. java 中常用的类

    java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l  static double abs(double  a) 获取double 的绝对值 l  sta ...

最新文章

  1. [转帖]tar高级教程:增量备份、定时备份、网络备份
  2. VB.NET 数组的定义 动态使用 多维数组
  3. linux 查看线程数的方法
  4. 0x00007FF8EDA19A9D (ntdll.dll)处引发的异常: 0xC0000005: 写入位置 0x00000000CED889F8 时发生访问冲突
  5. 互联网元年:如何提升自己?
  6. nodeJS 事件绑定
  7. 转载:Java编程风格与命名规范整理
  8. Qt-VS开发:解决VS中使用带有信号槽的导出对象库时,信号槽不工作的问题
  9. 获取Django所有路由
  10. 前台传到后台类型数组对象
  11. 死磕shell系列-shell介绍
  12. pcie数据反_PCIe事务层の详解(一)
  13. 拓端tecdat|R语言用RNN循环神经网络 、LSTM长短期记忆网络实现时间序列长期利率预测
  14. 拓端tecdat|Matlab用深度学习长短期记忆(LSTM)神经网络对文本数据进行分类
  15. 【FLY】Android(12)源码目录结构
  16. hao.360.cn不停跳....
  17. 2020.11.23Junit详解
  18. 读光驱时,提示“无法访问,函数不正确”错误提示
  19. 实战案例:抽屉自动点赞与爬取汽车之家新闻
  20. 注意供电电压不足的问题,特别是单靠电脑USB供电时

热门文章

  1. 凡是过往,皆为序章;当下不负,未来展望【2021年终总结】
  2. StringBuilder原理
  3. 哈工大第十届计算机学院学位委员会,我的导师――记计算机学院王晓龙教授
  4. 中国真空泵制造行业需求状况及盈利前景预测报告(2022-2027年)
  5. 智能网联汽车——车联网
  6. 【宇麦科技】数据呈现爆发式增长,企业需要怎样的群晖存储解决方案?
  7. 全球企业巨头跑马圈地物联网 连接是竞争核心
  8. 室外型LoRa网关RAK7249仅工作于LTE和LoRa(8信道和16信道)时的平均功耗是多少?
  9. 开完产品规划会议,强烈感受到差距和压力,我要痛改前非
  10. SMC CC-Link总线单元Ex□□0 通讯位数 问题