第一种方式:通过给定数组长度来赋值:
public static void main(String[] args) {
// TODO Auto-generated method stub
//第一种方式:先指定数组长度,来给数组元素赋值
String [] str = new String [4];
str[0] = "k";
str[1] = "m";
str[2] = "o";
str[3] = "r";
System.out.println(str[2]);
}
第二种方式:通过给定数组元素,来确定数组长度,初始化数组
public static void main(String[] args) {
// TODO Auto-generated method stub
String [] str = new String [] {"1","2","3"};
System.out.println(str.length);
System.out.println(str[0]);
System.out.println(str[1]);
System.out.println(str[2]);
}
第三种方式:直接赋值法
//第三种方式:直接赋值法
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] str = {"4","5","6"};
System.out.println(str[0]);
System.out.println(str[1]);
System.out.println(str[2]);
}
切记:不可以又指定数组长度,又给数组元素赋值
String[3] str = {"7","8","9"};//此写法是错误的。