簡體   English   中英

Java中具有可變數量的參數的構造方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM