String [] Letters = {
"a", ...... , "z",
};
new ArrayList<String> (Arrays.asList(Letters));
我目前正在使用上面的代碼,我相信它會從Array調用字母創建一個ArrayList(請糾正我,如果我錯了)。我需要知道如何將新的String添加到ArrayList中。任何幫助將不勝感激,謝謝。將字符串添加到ArrayList中
String [] Letters = {
"a", ...... , "z",
};
new ArrayList<String> (Arrays.asList(Letters));
我目前正在使用上面的代碼,我相信它會從Array調用字母創建一個ArrayList(請糾正我,如果我錯了)。我需要知道如何將新的String添加到ArrayList中。任何幫助將不勝感激,謝謝。將字符串添加到ArrayList中
使用add:
List<String> list = new ArrayList<String> (Arrays.asList(letters));
// Java naming convention - variables start with lower case ^^
list.add("some new string");
你可以使用List.add
方法
List myList = new ArrayList<String> (Arrays.asList(Letters));
myList.add(myString);
感謝您的幫助 – Axelgria 2012-04-23 09:24:02
你在說什麼,
String [] Letters = {
"a", ...... , "z",
};
ArrayList<String> arrayList = new ArrayList<String> (Arrays.asList(Letters));
arrayList.add("My String");
?
感謝您的幫助。 – Axelgria 2012-04-23 09:19:55
感謝您的幫助。我只是想知道,系統不會浪費從字母[]創建額外的數組列表的記憶?從我所知道的,新的ArrayList(Arrays.asList(Letters));實際上將字母[]轉換爲和arrayList的權利?還是我錯了? –
Axelgria
2012-04-23 09:18:58
不,它用數組的內容初始化一個新的數組列表。 – MByD 2012-04-23 09:19:38
if ArrayList(Arrays.asList(Letters));正在啓動一個新的ArrayList列表 list = new ArrayList (Arrays.asList(letters));做?在我看來,它再次啓動它。 –
Axelgria
2012-04-23 09:23:18