public static void main(String[] args) { List<String> list = new ArrayList<>(); for (int i = 0; i < 5; i++) { list.add("i=" + i); } //1. 經過toArray方法 String[] array = list.toArray(new String[0]); //2. stream String[] array2 = list.stream().toArray(String[]::new); System.out.println(Arrays.toString(array)); System.out.println(Arrays.toString(array2)); }
public static void main(String[] args) { String[] str =new String[] {"aaa","bbb","ccc","ddd"}; List<String> list2 = new ArrayList<>(); //1. Arrays.asList() List<String> list = Arrays.asList(str); //2. Collections.addAll(list, arrays) Collections.addAll(list2, str); //3. stream List<String> list3 = Stream.of(str).collect(Collectors.toList()); System.out.println(list.toString()); System.out.println(list2.toString()); System.out.println(list3.toString()); }
public static void main(String[] args) { String[] str =new String[] {"aaa","bbb","ccc","ddd"}; //1. 經過先轉List以後引入Set Set<String> set = new HashSet<>(Arrays.asList(str)); //2. stream Set<String> set2 = Stream.of(str).collect(Collectors.toSet()); System.out.println(set); System.out.println(set2); }
public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add("aaa"); set.add("bbb"); set.add("ccc"); set.add("ddd"); //1. 經過 toArray() String[] array = set.toArray(new String[0]); //2. stream String[] array2 = set.stream().toArray(String[]::new); System.out.println(Arrays.toString(array)); System.out.println(Arrays.toString(array2)); }
public static void main(String[] args) {java
List<String> list = new ArrayList<>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); list.add("ddd"); Set<String> set = new HashSet<>(list); Set<String> set2 = list.stream().collect(Collectors.toSet()); System.out.println(set.toString()); System.out.println(set2.toString());
}數組
public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add("aaa"); set.add("bbb"); set.add("ccc"); set.add("ddd"); //1. list構造方法 List<String> list = new ArrayList<>(set); //2. stream List<String> list2 = set.stream().collect(Collectors.toList()); System.out.println(list.toString()); System.out.println(list2.toString()); }