java ArrayList set等转化
数组和ArrayList转化
String[] arr = new String[]{"1","2"};
List<String> strings = Arrays.asList(arr);
String[] strings1 = strings.toArray(new String[0]);
list 和set 转化
String[] arr = new String[]{"1","2"};
List<String> strings = Arrays.asList(arr);
Set<String> set = new HashSet<>(strings);
List<String> strings1 = new ArrayList<>(set);
list 和map转化
String[] arr = new String[]{"1","2"};
List<String> strings = Arrays.asList(arr);
Set<String> set = new HashSet<>(strings);
List<String> strings1 = new ArrayList<>(set);
Map<String, String> collect = strings1.stream().collect(Collectors.toMap(item -> item, item -> item));