数组,List,Set相互转化

阅读 59

2023-05-26


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)

0 0 举报