【问题标题】:how to change string array to array. String[] to ArrayList<string> format conversion [duplicate]如何将字符串数组更改为数组。 String[] 到 ArrayList<string> 格式转换[重复]
【发布时间】:2013-12-23 10:39:12
【问题描述】:

如何将String Array 转换为Array List

String[]ArrayList&lt;String&gt;

【问题讨论】:

标签: java android


【解决方案1】:

试试这个:

String [] strings = new String [] {"stack", "overflow" };
List<String> stringList = new ArrayList<String>(Arrays.asList(strings)); 

【讨论】:

    【解决方案2】:

    试试这个..

    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)); 
    

    【讨论】:

      【解决方案3】:

      试试这个

      private ArrayList<String> list = new ArrayList<String>();
      list.clear();
      
      for(int i=0;i<StringArray.length;i++)
      {
          list.add(StringArray[i]);
      }
      

      【讨论】:

        【解决方案4】:

        试试这个:

        String[] words = {"ace", "boom", "crew", "dog", "eon"};  
        
        List<String> wordList = Arrays.asList(words);  
        
        for (String e : wordList)  
        {  
            System.out.println(e);  
        }  
        

        【讨论】:

          【解决方案5】:

          你可以的

          • 使用Arrays.asList() 方法

            List<String> list = Arrays.asList(strings);
            
          • 新建ArrayList并复制数组元素(不推荐)

            List<String> list = new ArrayList<String>();
            
            for (String str : strings)
            {
                list.add(str);
            }
            

          希望这会有所帮助。

          【讨论】:

            猜你喜欢
            • 2012-10-04
            • 2013-08-14
            • 1970-01-01
            • 2021-05-17
            • 1970-01-01
            • 1970-01-01
            • 2011-03-28
            • 2015-07-20
            • 2012-05-01
            相关资源
            最近更新 更多