13

Java の初心者で、カスタム クラスの配列を作成しようとしています。car というクラスがあり、Garage という車の配列を作成したいとします。各車をガレージに追加するにはどうすればよいですか? これは私が持っているものです:

car redCar = new Car("Red");
car Garage [] = new Car [100];
Garage[0] = redCar;
4

3 に答える 3

27

配列を使用する場合は、ガレージにある車の数を含むカウンターを保持する必要があります。ArrayList配列の代わりに使用することをお勧めします。

List<Car> garage = new ArrayList<Car>();
garage.add(redCar);
于 2012-05-01T15:59:19.233 に答える
10

配列宣言は次のようにする必要があります。

Car[] garage = new Car[100];

直接割り当てることもできます:

garage[1] = new Car("Blue");
于 2012-05-01T16:00:42.570 に答える
6

ガレージを作成し、後でアクセスできる新しい車で埋める場合は、次のコードを使用します。

for (int i = 0; i < garage.length; i++)
     garage[i] = new Car("argument");

また、車は後で次を使用してアクセスされます。

garage[0];
garage[1];
garage[2];
etc.
于 2012-05-01T16:01:32.263 に答える