将对象添加到 ArrayList<String>

Posted

技术标签:

【中文标题】将对象添加到 ArrayList<String>【英文标题】:adding objects to a ArrayList<String> 【发布时间】:2011-12-24 01:46:45 【问题描述】:

我相信你可以使用 list.add(); 添加对象但是,是否有另一种制作字符串 ArrayList 的方法?像 ArrayList("heyey","hgfhgfh","fhfghgf") 之类的东西?

【问题讨论】:

查看 [this SO question][1] 关于在 Java 中初始化 ArrayList。 [1]:***.com/questions/2760995/… 【参考方案1】:
List<String> listString = Arrays.asList(new String[] "heyey","hgfhgfh","fhfghgf");

listString 是一个固定大小的列表(参见Arrays.asList)。

如果您需要可变大小的列表:

List<String> listString = new ArrayList<String<(Arrays.asList(new String[] "heyey","hgfhgfh","fhfghgf"));

【讨论】:

【参考方案2】:
List<String> strings = Arrays.asList("ohai", "I", "have", "varargs");

或者,如果你是老派:

List strings = new ArrayList() 
    add("ohai");
    add("Java 1.4");
    add("lives");
;

【讨论】:

以上是关于将对象添加到 ArrayList<String>的主要内容,如果未能解决你的问题,请参考以下文章

不能在 ArrayList 中添加对象?

在ArrayList中搜索相同的对象并合并价格值而不是添加

将标签添加到 MailChimp 成员对象

如何把数值或者对象添加到ArrayList集合

面向对象将项目添加到 arrayList

每次将新对象添加到 arraylist 时减少整数