Javaで構造体の配列を定義する方法は何ですか?
Javaには組み込みの構造体型はありませんが、クラスを使って構造体の配列の機能を模倣することができます。
例えば、名前と年齢の2つの属性を持つ構造体を表すPersonというクラスを定義します。
public class Person {
String name;
int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
その後、複数のPersonオブジェクトを格納するためにPerson型の配列を作成することができます。
Person[] people = new Person[3];
people[0] = new Person("Alice", 25);
people[1] = new Person("Bob", 30);
people[2] = new Person("Cathy", 35);
このように、3つのPersonオブジェクトを含む構造体の配列が定義されています。people[i]を使用して配列内の各Personオブジェクトにアクセスできます。