Java 数组到 ArrayList 到数组

标签 java arrays arraylist

我有一个数组名称“asset”,有 4 个数字。 然后我将其转换为存储在数组列表中。 然后将 arraylist 复制到另一个数组。 这个算法正确吗? 添加 5 后,数组现在应该能够显示 5 个数字

List assetList = new ArrayList();
String[] asset = {"1", "2", "3", "4"}; 

Collections.addAll(assetList, asset);

assetList.add("5");

String [] aListToArray = new String[assetList.size()];
aListToArray.toArray(aListToArray);

最佳答案

您需要更改此行

aListToArray.toArray(aListToArray); // aListToArray to aListToArray itself? This would have given a compilation error

到此

assetList.toArray(aListToArray); // assetList to aListToArray is what you need.

关于Java 数组到 ArrayList 到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19044492/

相关文章:

java - 在接口(interface)中声明枚举时出错

java - 通配符中未找到符号错误

Java:从 Vector 中删除自定义对象

C 固定数组指向数组的一部分

Java & android : Help linking an item in a listView to its correct view, 但不是我所知道的方式

java - 填充自定义对象的数组将另一个对象的字段修改到数组中

java - 不知道如何在java中返回一个类

java - 如何初始化一个两列数组列表?

java - 为什么我将 ArrayList 转换为 Integer[] 是错误的?

Java问题: trying to create and draw a random number of objects