List<String> list = new ArrayList<>(); list.add("AA"); list.add("BB"); list.add("CC"); //List --> Array String[] arr = new String[list.size()]; list.toArray(arr); System.out.println("arr:" + Arrays.toString(arr)); String[] str = list.toArray(new String[] {}); System.out.println("str:" + Arrays.toString(str));
Set 转 List
1 2 3 4 5 6 7
Set<String> set = new HashSet<>(); set.add("AA"); set.add("BB"); set.add("CC"); //Set --> List List<String> setList = new ArrayList<>(set); System.out.println(setList);
List 转 Set
1 2 3 4 5 6 7
List<String> list = new ArrayList<>(); list.add("ABC"); list.add("EFG"); list.add("LMN"); //List-->Set Set<String> listSet = new HashSet<>(list); System.out.println(listSet);
Set 转 数组 Array
1 2 3 4 5 6 7 8 9
Set<String> set = new HashSet<>(); set.add("AA"); set.add("BB"); set.add("CC");
String[] arr = new String[set.size()]; //Set-->数组 set.toArray(arr); System.out.println(Arrays.toString(arr));
数组 Array 转 Set
1 2 3 4
String[] arr = {"AA", "BB", "DD", "CC", "BB"}; //数组-->Set Set<String> set = new HashSet<>(Arrays.asList(arr)); System.out.println(set);