java数组三种初始化方式
public static void main(String[] args) {
Integer[] ints1 = {1,2,3};
Integer[] ints2 = new Integer[]{4,5,6};
Integer[] ints3 = new Integer[3];
for (int i = 0; i < ints3.length; i++) {
ints3[i] = i+7;
}
System.out.println(Arrays.toString(ints1));
System.out.println(Arrays.toString(ints2));
System.out.println(Arrays.toString(ints3));
}
list的六种赋值方式
public static void main(String[] args) {
List<String> list1 = Arrays.asList("string1","string2","string3");
List<String> list2 = new ArrayList<>();
list2.add("string4");
list2.add("string5");
list2.add("string6");
list2.addAll(list1);
List<String> list3 = new ArrayList<>();
Collections.addAll(list3, "string7","string8","string9");
List<String> list4 = new ArrayList<String>(){{
add("string10");
add("string11");
add("string12");
addAll(list1);
}};
System.out.println(list1);
System.out.println(list2);
System.out.println(list3);
System.out.println(list4);
}