Java List, Set, Map, 数组间的相互转换
来源:互联网 发布:程序员需要学什么书 编辑:程序博客网 时间:2024/05/12 11:38
1.list转set
Set set = new HashSet(new ArrayList());
2.set转list
List list = new ArrayList(new HashSet());
3.数组转为list
List stooges = Arrays.asList("Larry", "Moe", "Curly");
或者
String[] arr = {"1", "2"};List list = Arrays.asList(arr);
4.数组转为set
int[] a = { 1, 2, 3 };Set set = new HashSet(Arrays.asList(a));
5.map的相关操作
Map map = new HashMap();map.put("1", "a");map.put('2', 'b');map.put('3', 'c');System.out.println(map);// 输出所有的值System.out.println(map.keySet());// 输出所有的键System.out.println(map.values());// 将map的值转化为ListList list = new ArrayList(map.values());System.out.println(list);// 将map的值转化为SetSet set = new HashSet(map.values());System.out.println(set);
6.list转数组
List list = Arrays.asList("a","b");String[] arr = (String[])list.toArray(new String[list.size()]);System.out.println(Arrays.toString(arr));
原文地址:点击打开链接
- Java List, Set, Map, 数组间的相互转换
- Java 数组、List、Set、Map相互转换
- Java 数组、List、Set、Map相互转换
- JAVA 集合List,数组,Set,Map,直接的相互转换
- JAVA 集合List,数组,Set,Map,直接的相互转换
- JAVA 集合List,数组,Set,Map,直接的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- list,set,map,数组间的相互转换
- oracle的表的数据管理1 -- 增删改
- 经典面试问题回答思路【网上收集整理的】
- poj1936 All in All
- 如何在Ubuntu 11.10下成功安装Java
- zju2736
- Java List, Set, Map, 数组间的相互转换
- javascript之表单操作
- 解graph model
- ubuntu 13.10 不显示时间 解决方案
- 在Visual C++中使用内联汇编
- try catch throw异常处理
- Direct3D 初始化
- SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
- shell监控脚本实例—监控mysql主从复制