Java Android Arraylist字符串到ArrayList自定义类

标签 java string arraylist

如何在此处转换:

List<String> values = new ArrayList<String>

至:

ArrayList<Custom>

编辑:

public class Custom {


    public Custom Parse(String input) {
        // What should I do here?
    }
}

最佳答案

您可以使用:

List<Custom> customList = new ArrayList<Custom>();
for (String value: values) {
   customList.add(new Custom(value));
}

尽管添加带有 String 参数的构造函数会更好:

class Custom {
   private final String input;

   public Custom(String input) {
      this.input = input;
   }

   // not needed but implemented for completeness    
   public static Custom parse(String input) {
      return new Custom(input);
   }
}

关于Java Android Arraylist字符串到ArrayList自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12512226/

相关文章:

java - 字符串的 NullPointerException

java - 哪种方法可以更好地获取排序数据

java - 匹配 HTML 中的 img src 名称

java - Findbugs 问题与 "Boxing/unboxing to parse a primitive"和 Integer.valueOf(String)

java - 从网站扫描数据

java - Vaadin:网格重复数据

c - C语言如何在一个字符串中插入多个字符

python - 从 pandas 数据框中删除句子长度超过特定字长的行

java - Arraylist 元素未完全接收

java - notifyDataSetChanged 不适用于 arraylist 数据类型