Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
增加java中用户定义的数据类型的数组大小_Java_Arrays_Custom Data Type - Fatal编程技术网

增加java中用户定义的数据类型的数组大小

增加java中用户定义的数据类型的数组大小,java,arrays,custom-data-type,Java,Arrays,Custom Data Type,我用java创建了这样一个数据类型(只是一个简单的例子) 之后,我创建了一个包含多个实例的数组,确切地说是两个 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"; 现在是我的问题。如果在那之后,我面临需要添加新

我用java创建了这样一个数据类型(只是一个简单的例子)

之后,我创建了一个包含多个实例的数组,确切地说是两个

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变量的大小


提前感谢您的帮助和耐心

您可以使用
ArrayList
而不是普通数组:。

Java为您提供了一个集合框架。选择任何适合您需要的集合类型,并将汽车对象添加到其中。你可以制作一套汽车,汽车地图,汽车列表等。谷歌可以获取更多详细信息。
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";