数组,List,Set相互转化

转载:https://blog.csdn.net/my_precious/article/details/53010232

1.数组转化为List:

String[] strArray= new String[]{"a", "b", "c"};

List strList= Arrays.asList(strArray);

2.数组转Set

String[] strArray= new String[]{"a", "b", "c"};

Set<String> staffsSet = new HashSet<>(Arrays.asList(staffs));

staffsSet.add("d"); // ok

staffsSet.remove("a"); // ok

3.List转Set

String[] staffs = new String[]{"a", "b", "c"};

List staffsList = Arrays.asList(staffs);

Set result = new HashSet(staffsList);

4.set转List

String[] staffs = new String[]{"a", "b", "c"};

Set<String> staffsSet = new HashSet<>(Arrays.asList(staffs));

List<String> result = new ArrayList<>(staffsSet);

©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页