添加到ArrayList Java

Bri*_*ian 33 java arraylist

我是java的初学者,需要一些帮助.

我试图将一个关联列表的抽象数据类型Foo转换为字符串B的Arraylist.如何遍历列表并将每个字符串添加到数组中.

我可能在思考它,但我现在迷失了.

我在这里先向您的帮助表示感谢.

pca*_*cao 43

实例化一个新的ArrayList:

List<String> myList = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

迭代您的数据结构(例如,使用for循环,有关代码的更多详细信息将有所帮助.)以及每个元素(yourElement):

myList.add(yourElement);
Run Code Online (Sandbox Code Playgroud)

  • 我认为在最新版本的Java中,您不需要再次指定类型:`List <String> myList = new ArrayList <>();` (5认同)

Moh*_*jar 11

如果你有一个名为'foo'的字符串的arraylist,你可以使用以下方法轻松地将它添加(添加)到另一个ArrayList,'list':

ArrayList<String> list = new ArrayList<String>();
list.addAll(foo);
Run Code Online (Sandbox Code Playgroud)

这样你甚至不需要循环任何东西.


小智 4

您应该能够执行以下操作:

ArrayList<String> list = new ArrayList<String>();
for( String s : foo )
{
    list.add(s);
}
Run Code Online (Sandbox Code Playgroud)