转自:
Java中如何将Set转List呢?

下文笔者讲述Java中Set转List的方法分享,如下所示:

实现思路:方式1:借助ArrayList进行转换方式2:借助List实现类的addAll()方法

例:

 Map<String, String> map = new HashMap<String, String>();
map.put("one", "java265.com");
map.put("two", "java265.com-2");
map.put("three", "java265.com-0");  Set<String> set = map.keySet();  //使用ArrayList进行转换
List<String> list1 = new ArrayList<String>(set);
for(int i = 0; i < list1.size(); i++){  System.out.println("list1(" + i + ") --> " + list1.get(i));
}//List实现类进行转换
List<String> list2 = new ArrayList<String> ();
list2.addAll(set);
for(String s : list2){  System.out.println(s);
}

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. 力扣算法题—045跳跃游戏二
  2. angular点击按钮弹出页面_Axure RP8:如何做出点击按钮切换页面效果?
  3. vs2019中如何创建qt项目_VS2019创建新项目居然没有.NET Core3.0的模板?
  4. 【刷题】LOJ 6011 「网络流 24 题」运输问题
  5. 安卓下载保存到本地(二)
  6. Smarty目录结构和子目录路径问题
  7. r.java是什么_R.java文件介绍
  8. layer ajax 用法,layer加载遮罩层使用 Ajax Loading Demo
  9. 火狐、IE、Chrome已进入三国时代
  10. JSON和JSONP (含jQuery实例)(share)
  11. python数据挖掘系列教程——PySpider框架应用全解
  12. 互联网介入对安防行业的影响
  13. mysql中year函数算年龄_MySQL中的YEAR函数
  14. 安装pyrit qq5ed84579da89e
  15. 后缀自动机1003 HDU 4416
  16. ADS集成开发环境介绍
  17. 我的时间都去哪里了?
  18. ActionBarTest、FragmentTest
  19. python中fock的使用_Python中fock()函数如何使用
  20. 数商云采购管理系统:阳光采购,高效降本

热门文章

  1. 法国电商平台Cdiscount入驻流程、平台收费、收款方式详解!
  2. 考研数学大纲变化前后分值分布以及得分策略
  3. 公众号怎么设置滑动文字_如何制作文字或者几张图片的滑动?
  4. oracle 11g迅雷下载地址
  5. UNIX下执行文件的减肥工具strip(转)
  6. 即时通讯系统————基于TCP协议的C/S架构(Server)
  7. 打油诗——和代码的青春七年
  8. LabVIEW使用源代码控制
  9. Win7操作系统下安装Visual C++6.0详细操作手册(亲验有效)
  10. 详解:新版 WIN 10 V2004 任务栏和开始菜单全透明