第一种方法:指定数组长度并分配值:
publicstaticvoidmain (字符串[ ] args ) {
//todo自动- 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];
}
第二种方法是提供数组元素来确定数组的长度,然后初始化数组
publicstaticvoidmain (字符串[ ] args ) {
//todo自动- 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];
}
第三种方法:直接赋值法
//第三种方式:直接赋值法
publicstaticvoidmain (字符串[ ] args ) {
//todo自动- 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'}; //这个写法错了。