Java の初心者で、カスタム クラスの配列を作成しようとしています。car というクラスがあり、Garage という車の配列を作成したいとします。各車をガレージに追加するにはどうすればよいですか? これは私が持っているものです:
car redCar = new Car("Red");
car Garage [] = new Car [100];
Garage[0] = redCar;
配列を使用する場合は、ガレージにある車の数を含むカウンターを保持する必要があります。ArrayList
配列の代わりに使用することをお勧めします。
List<Car> garage = new ArrayList<Car>();
garage.add(redCar);
配列宣言は次のようにする必要があります。
Car[] garage = new Car[100];
直接割り当てることもできます:
garage[1] = new Car("Blue");
ガレージを作成し、後でアクセスできる新しい車で埋める場合は、次のコードを使用します。
for (int i = 0; i < garage.length; i++)
garage[i] = new Car("argument");
また、車は後で次を使用してアクセスされます。
garage[0];
garage[1];
garage[2];
etc.