首页 > 解决方案 > 我正在尝试创建一种将车辆的arrayList 转换为数组并返回数组的方法

问题描述

这是我的代码。尝试创建一个方法调用 getVehicles,它将车辆的 arrayList 转换为一个数组,然后返回该数组。

public class GSM{
private ArrayList <Vehicles> vehicleList = new ArrayList <Vehicles>;
private String garageName;

public GSM (String garageName)
{
    this.garageName = garageName;
}
public void addVehicle(Vehicles A)
{
    vehicleList.add(A)
}

public Vehicles[] v getVehicles()
{

}

我是 ArrayList 和 Arrays 的新手,所以我对这个有点问题。

标签: javaarraysarraylist

解决方案


Vehicles[] arr = vehicleList.toArray(new Vehicles[0]);

请参阅此答案以获取解释:Converting 'ArrayList<String> to 'String[]' in Java


推荐阅读