2012-01-06 12 views

答えて

3

あなたはArrayListを使用する必要があります。

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

感謝します私はJavaで新しいです! –

+0

問題ありません。 JavaとStackOverflowへようこそ。 –

0

これは、ArrayListのadd(Element)メソッドです。これは、近くに相当します

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

Arrays.asList()が通常のjava.util.ArrayListではなく、変更不可能なArrayl.ArrayListを返すため、スタックに要素を追加しようとするとConcurrentModificationExceptionが発生します。 この場合、List stack = new ArrayList(Arrays.asList( "orange"、 "banana"));を使用する必要があります。 – Artem

+0

ありがとうございました。 – ataylor

関連する問題