java - 我正在尝试创建一种将车辆的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 的新手,所以我对这个有点问题。
解决方案
Vehicles[] arr = vehicleList.toArray(new Vehicles[0]);
请参阅此答案以获取解释:Converting 'ArrayList<String> to 'String[]' in Java
推荐阅读
- google-bigquery - Bigquery:通过通用表达式语言 (CEL) 条件授予对特定表的权限
- reactjs - React - 使用 Immer.js 的 Redux
- javascript - 从列表js中获取3个具有概率的随机数
- google-chrome - 调用 showOpenFilePicker :调用类方法时如何避免“必须来自手势”
- sql-server - 在 SQL Server 中获取重复行
- go - 如何处理低内存占用的大文件上传?
- javascript - Postgres检查表的列中是否存在值
- android - 卡片视图中的图像未完全填充
- python - 我的输出不断重复。我该怎么办?
- cypress - 赛普拉斯错误 Cypress.moment.duration(时刻未定义)