在Java中,對象數組的定義和用法有以下幾種:
類名[] 數組名;
例如:
Person[] persons;
new
關鍵字來創建一個對象數組,然后使用new
關鍵字來為每個數組元素分配內存空間,例如:persons = new Person[5];
for (int i = 0; i < persons.length; i++) {
persons[i] = new Person();
}
類名[] 數組名 = {元素1, 元素2, ...};
例如:
Person[] persons = {
new Person("John", 25),
new Person("Jane", 30),
new Person("Mike", 35)
};
Person person = persons[0];
System.out.println(person.getName());
for
循環或者增強for
循環來遍歷對象數組的元素,例如:for (int i = 0; i < persons.length; i++) {
System.out.println(persons[i].getName());
}
for (Person person : persons) {
System.out.println(person.getName());
}
persons[0].setName("Tom");
int age = persons[0].getAge();
public void printPersons(Person[] persons) {
for (Person person : persons) {
System.out.println(person.getName());
}
}
通過以上幾種方式,我們可以定義和使用Java對象數組。