0
点赞
收藏
分享

微信扫一扫

数组,List,Set相互转化


1. 数组转化为List:


 

1. String[] strArray= new String[]{"Tom", "Bob", "Jane"};
2.  
3. List strList= Arrays.asList(strArray);

2. 数组转Set



1. String[] strArray= new String[]{"Tom", "Bob", "Jane"};
2.  
3. Set<String> staffsSet = new HashSet<>(Arrays.asList(staffs));
4.  
5. staffsSet.add("Mary"); // ok
6.  
7. staffsSet.remove("Tom"); // ok

3. List转Set



1. String[] staffs = new String[]{"Tom", "Bob", "Jane"};
2.  
3. List staffsList = Arrays.asList(staffs);
4.  
5. Set result = new HashSet(staffsList);

4. set转List



1. String[] staffs = new String[]{"Tom", "Bob", "Jane"};
2.  
3. Set<String> staffsSet = new HashSet<>(Arrays.asList(staffs));
4.  
5. List<String> result = new ArrayList<>(staffsSet);

举报

相关推荐

0 条评论