您好,提问者:
对象数组含义:其实String就是一个对象数组,因为String是引用类型,是个类。
class Person{private String name
private int age
public Person(String name, int age){
this.name = name
this.age = age
}
public String getName(){
return name
}
public int getAge(){
return age
}
}
//对象数组测试类
public class Demo{
public static void main(String[] args){
Person[] arr = new Person[3]
arr[0] = new Person("对象引用001",21)
arr[1] = new Person("对象引用002",22)
//其实对象数组存的都是对象的引用地址
for(int i = 0 i < arr.length i++){
Person p = arr[i]
System.out.println("姓名:"+p.getName+"\n年龄:"+p.getAge())
}
}
}
//这里说明一下,其实List、Set、Map就是对象集合。
//而ArrayList底层就是对象数组。。。。
1、定义一个数组对象
String[] arr = new String[2]//定义一个字符串数组变量arr,数组是一维数组,长度是22、通过数组索引给数组赋值
arr[0] = "a"//给数组第一个赋值字符串aarr[1] = "b"//给数组第二个赋值字符串b