public class ArrayTest
{
public static void main(String[] args)
{
//采用静态初始化方式初始化第一个数组
String[] books = new String[]
{
"数组第一个字符串",
"数组第二个字符串",
"数组第三个字符串",
};
//采用静态初始化的简化形式初始化第二个数组
String[] names =
{
"数组第一个字符串",
"数组第二个字符串",
"数组第三个字符串",
"数组第四个字符串"
};
//采用动态初始化的语法初始化第三个数组
String[] strArr = new String[5];
//访问3个数组的长度
System.out.println("第一个数组的长度:" + books.length);
System.out.println("第二个数组的长度:" + names.length);
}
{
public static void main(String[] args)
{
//采用静态初始化方式初始化第一个数组
String[] books = new String[]
{
"数组第一个字符串",
"数组第二个字符串",
"数组第三个字符串",
};
//采用静态初始化的简化形式初始化第二个数组
String[] names =
{
"数组第一个字符串",
"数组第二个字符串",
"数组第三个字符串",
"数组第四个字符串"
};
//采用动态初始化的语法初始化第三个数组
String[] strArr = new String[5];
//访问3个数组的长度
System.out.println("第一个数组的长度:" + books.length);
System.out.println("第二个数组的长度:" + names.length);
System.out.println("第三个数组的长度:" + strArr.length);
//改变books数组变量所引用的数组的第二个元素值数组当中的元素下标是从0开始的。
books[1] = "唐僧";
System.out.println("names数组的第二个元素是:" + books[1]);
}