java - 从适配器向模型数组对象添加值

标签 java android arraylist android-adapter

我有一个 Specialty[] 数组,它是我的适配器中模型类的对象。我想在添加新值之前清除 Specialty[] 数组。为此,请重新初始化它。当尝试添加新值时,索引超出范围。有什么办法可以增加模型对象的大小吗?谢谢。 这是我的代码:

  //reinitializing 
  mgm = new Specialties []{};
  mgm[0].setName("abc");

最佳答案

  • 您可以使用java.util.Arrays.copyOf(...)来调整大小
  • 或替换为ArrayList
  • 或者在添加新值之前,reinitial mgm = new Specialties [1];

关于java - 从适配器向模型数组对象添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49525428/

相关文章:

java - 从 JSONArray 中检索特定元素

java - Java中: List, ArrayList和Map、HashMap

java - Spring 中的 @Service 与 @Component

java - Spring Boot Security 匿名授权

android - 对android联系人的频繁查询返回null

android - Android 应用程序的根权限(完整的应用程序。不仅仅是几个命令)

java - 操作 String 类型的数组列表

java - 我如何在java中使用indexOf检查数组中的数据

java - jboss 7 不扫描 jre 的 ext 文件夹

java.io.EOFException :\n not found: limit=0 content=…