0
我想知道具有可變參數的構造函數是如何工作的。下面是一個例子:具有可變參數數量的Java構造函數
import java.util.ArrayList;
import java.util.List;
public class VehicleCompany {
private List<Vehicle> vehicles= new ArrayList<Vehicle>();
private void VehicleCompany (Vehicle... vehicles) {
//how to complete it?
}
哪種方式更容易做到這一點?我發現我可以在參數taxis
複製到另一個list
或使用for-loop
,但沒怎麼做,因爲this.taxis.size()
爲0
有什麼建議?謝謝!
提示:'車輛'將是一個'車輛'對象的數組(就像'Vehicle []車輛') – BackSlash
我想你會在這篇文章中找到你的答案:http://stackoverflow.com/questions/ 2330942/java-variable-number-or-arguments-for-a method –
'ArrayList'對我最好,所以我不能使用數組 – Takichiii