如何将字符串数组更改为数组。 String []到ArrayList <string>格式转换</string>

时间:2013-12-06 06:48:38

标签: java android

如何将String Array转换为Array List

String[]ArrayList<String>

5 个答案:

答案 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);
    }
    

希望这有帮助。