[英]Constructor with variable number of arguments in 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,所以沒有辦法。
有什么建議么? 謝謝!
可變參數有效地轉換為數組。 因此,您可以像使用任何其他數組一樣使用Arrays.asList()
將其轉換為列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.