Увеличьте размер массива пользовательского типа данных в java

Я создал такой тип данных в java (просто тривиальный пример)...

public class Car{  
  public String color;
  public String Brand;
}

После этого я создал массив с несколькими экземплярами, точнее двумя...

Car[] car = new Car[2];    
car[0] = new Car();  
car[0].color = "Red";  
car[0].brand = "Ford";  
car[1] = new Car();  
car[1].color = "Blue";  
car[1].brand = "BMW";  

А теперь мой вопрос. Что делать, если после этого я столкнусь с ситуацией, при которой мне нужно добавить новую машину? Как увеличить размер переменной car?

Заранее спасибо за помощь и терпение!


person Rodolfo    schedule 08.11.2014    source источник
comment
Java предлагает вам структуру сбора. Выберите любой тип коллекции, который соответствует вашим потребностям, и добавьте к нему объект Car. Вы можете сделать набор автомобилей, карту автомобилей, список автомобилей и т. д. Google для более подробной информации.   -  person Gaurav Gupta    schedule 08.11.2014


Ответы (1)


Вы можете использовать ArrayList вместо простого массива: https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html.

person kraskevich    schedule 08.11.2014