2012-01-06 33 views

回答

3

你必須使用一個ArrayList

List<String> list = new ArrayList<String>(); 
list.add("orange"); 
list.add("banana"); 
+0

謝謝您我是Java新手! – 2012-01-06 21:01:39

+0

沒問題。歡迎來到Java和StackOverflow。 – 2012-01-06 21:16:56

0

這將是add(Element) ArrayList方法。

對於數組,你必須手動說在哪個索引,哪些因素:

String[] word = new String[5]; 
word[4] = "raspberry"; 

或者

String[] word = {"orange","banana","raspberry","srtrawberry"}; 
0

這將是一場勢均力敵的等價:

import java.util.*; 

List stack = new ArrayList(Arrays.asList("orange", "banana")); 
Collections.addAll(stack, "apple", "raspberry"); 
System.out.println(stack); 
+0

當您嘗試將元素添加到您的堆棧時,您將得到ConcurrentModificationException,因爲Arrays.asList()返回不可修改的Arrayl.ArrayList,而不是常規的java.util.ArrayList。 在這種情況下,您應該使用List stack = new ArrayList(Arrays.asList(「orange」,「banana」)); – Artem 2012-01-06 21:00:07

+0

謝謝,修正了這個問題。 – ataylor 2012-01-06 21:06:14

相關問題