java - 如何将 ArrayList 数据追加到类对象中

标签 java android object arraylist

我将数据存储在数组列表中的类对象中,例如

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/

相关文章:

java - java中的日期格式

wpf 数据绑定(bind)到对象

javascript - 如何查找数组中对象的出现次数

java - 为什么在这种情况下我必须以某种方式关闭 ZipOutputStream?

java - Java Swing 中使用索引的 For 循环

java - 指定情况下如何处理变量的初始化

android - PATH 中的 Retrofit 和 Slash 字符

android - WebView 不能加载 html 数据超过 2 次

android - startForegroundService() 在 Oreo 中抛出 IllegalStateException on app BOOT_COMPLETED

php - 使用 PHP 函数返回的对象数组