我将数据存储在数组列表中的类对象中,例如
MyClass[] obj = list.toArray(new myclass[0]);
如果我想将 ArrayList 数据附加到 MyClass 对象中。我需要做什么? 我想做一些像
obj = obj.append(list);
最佳答案
在java中数组的长度是不可变的。这意味着一旦创建了数组就无法更改其大小。因此,如果您不知道数组的最终大小,则无法使用 Array.
当你这样做时:
MyClass[] obj = list.toArray(new myclass[0]);
您正在创建一个 size=1
的数组。那么您就无法添加元素。
使用List
而不是Array
可能是一个很好的解决方案。
关于java - 如何将 ArrayList 数据追加到类对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23563964/