java数组三种初始化⽅式和list的六种赋值⽅式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.String(ints1));//output:[1, 2, 3]
System.out.String(ints2));//output:[4, 5, 6]
System.out.String(ints3));//output:[7, 8, 9]
}
list的六种赋值⽅式
public static void main(String[] args){
//第⼀种赋值
List<String> list1 = Arrays.asList("string1","string2","string3");
//第⼆种赋值java定义一维数组并赋值
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);
}
/*output
[string1, string2, string3]
[string4, string5, string6, string1, string2, string3]
[string7, string8, string9]
[string10, string11, string12, string1, string2, string3]
*/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论