- Array、List互转
数组转List
String[] s = new String[]{"A", "B", "C", "D","E"};
List<String> list = Arrays.asList(s);
List转Array
String[] dest = list.toArray(new String[0]);//new String[0]是指定返回数组的类型
System.out.println("dest: " + Arrays.toString(dest));
- List、Set互转
List转Set
Set<String> set = new HashSet<>(list);
System.out.println("set: " + set);
Set转List
List<String> list_1 = new ArrayList<>(set);
System.out.println("list_1: " + list_1);
- Array、Set互转
Array转Set
s = new String[]{"A", "B", "C", "D","E"};
set = new HashSet<>(Arrays.asList(s));
System.out.println("set: " + set);
Set转Array
dest = set.toArray(new String[0]);
System.out.println("dest: " + Arrays.toString(dest));