Java中数组、List、Set互相转换
2023-09-11 14:19:21 时间
数组转List
String[] staffs = new String[]{"Tom", "Bob", "Jane"};
List staffsList = Arrays.asList(staffs);
数组转Set
String[] staffs = new String[]{"Tom", "Bob", "Jane"};
Set<String> staffsSet = new HashSet<>(Arrays.asList(staffs));
staffsSet.add("Mary"); // ok
staffsSet.remove("Tom"); // ok
List转数组
String[] staffs = new String[]{"Tom", "Bob", "Jane"};
List staffsList = Arrays.asList(staffs);
Object[] result = staffsList.toArray();
List转Set
String[] staffs = new String[]{"Tom", "Bob", "Jane"};
List staffsList = Arrays.asList(staffs);
Set result = new HashSet(staffsList);
Set转数组
String[] staffs = new String[]{"Tom", "Bob", "Jane"};
Set<String> staffsSet = new HashSet<>(Arrays.asList(staffs));
Object[] result = staffsSet.toArray();
Set转List
String[] staffs = new String[]{"Tom", "Bob", "Jane"};
Set<String> staffsSet = new HashSet<>(Arrays.asList(staffs));
List<String> result = new ArrayList<>(staffsSet
相关文章
- JAVA内部线程2
- Java中Date与String的相互转换
- Java中List, Integer[], int[]的相互转换
- Java实现 LeetCode 756 金字塔转换矩阵(DFS)
- Java实现 LeetCode 106 从中序与后序遍历序列构造二叉树
- java实现第N个素数
- java实现第三届蓝桥杯古代赌局
- Java实现 蓝桥杯VIP 算法训练 瓷砖铺放
- Java实现 蓝桥杯VIP 算法训练 特殊的数字四十
- 【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(一)
- Java实现命令行的进度条
- java操作mongodb时,对象bean和DBObject相互转换的方法
- Java class loader调试
- java权限系统的技术演变历史
- Atitit。监听键盘上下左右方向键事件java js jquery c#.net
- Atitit.js javascript异常处理机制与java异常的转换.js exception process Voae
- paip.元数据驱动的转换-读取文件行到个list理念 uapi java php python总结
- java实现10s时间的输出和日期格式
- 【Java编程】之 List 与数组之间的相互转换&Arrays.asList 和 ArrayList 的 subList
- Java double转decimal_Java中Double与BigDecimal的相互转换
- Java:String和List互相转换
- Java如何获取IP属地 ip2region failed to create searcher with x:java.io.FileNotFoundException:( 系统找不到指定的路径)
- Java:Java的jar包之POI的简介、安装、使用方法(基于POI将Word、Excel、PPT转换为html)之详细攻略