如何将String Array
转换为Array List
:
String[]
至ArrayList<String>
答案 0 :(得分:5)
试试这个:
String [] strings = new String [] {"stack", "overflow" };
List<String> stringList = new ArrayList<String>(Arrays.asList(strings));
答案 1 :(得分:0)
试试这个..
String[] arr = { "40", "50", "60", "70", "80", "90", "100", };
ArrayList<String> arr_list = new ArrayList<String>();
for (int i = 0; i < arr.length; i++)
arr_list.add(arr[i]);
或
ArrayList<String> arr_list = new ArrayList<String>(Arrays.asList(arr));
答案 2 :(得分:0)
试试这个
private ArrayList<String> list = new ArrayList<String>();
list.clear();
for(int i=0;i<StringArray.length;i++)
{
list.add(StringArray[i]);
}
答案 3 :(得分:0)
试试这个:
String[] words = {"ace", "boom", "crew", "dog", "eon"};
List<String> wordList = Arrays.asList(words);
for (String e : wordList)
{
System.out.println(e);
}
答案 4 :(得分:0)
你可以做到
使用Arrays.asList()
方法
List<String> list = Arrays.asList(strings);
创建一个新的ArrayList
并复制数组的元素(不推荐)
List<String> list = new ArrayList<String>();
for (String str : strings)
{
list.add(str);
}
希望这有帮助。