All About JAVA 將數組轉換成列表Example

 

 /*
    Create List from Java Object Array Example 利用數組創建List的示例
    This java example shows how to create a List from an array of type Object using
    這個Java示例展示瞭如何使用Arrays的asList方法來利用一個數組生成List對象
    asList method of Arrays class.
  */ 
   
  import java.util.Arrays
  import java.util.List;
  import java.util.Iterator;
   
  public class CreateListFromObjectArrayExample{
   
  public static void main(String[] args){
  //create an array of type Object, in this case we will create String array、
  //創建一個數組類型對象,在這個示例中我們創建一個字符串數組
  String[] strArray= new String[]{"Object","Array","Converted","To","List"};
   
  /*
    To create List from an array of type Object use,
    static List asList(Object[] objArray) method of Arrays class.
    
    This method returns a fixed sized list backed by original array.
  爲了利用一個數組對象初始化創建List,我們使用 Arrays類中的asList()這個靜態方法。
  這個方法返回一個與原始數組對象相同長度的List
    */
   
  List list = Arrays.asList(strArray);
   
  //get an iterator 取得一個迭代器
  Iterator itr = list.iterator();
   
  //iterate through list created from Array 遍歷使用數組生成的list
  System.out.println("List created from an Array of type Object contains,");
  while(itr.hasNext())
  System.out.println(itr.next());
   
  } 
  }
   
  /*
  Output would be 輸出爲:
  List created from an Array of type Object contains,
  Object
  Array
  Converted
  To
  List
  */


 

這個實例通過Arrays.asList()方法將一個數組轉換成了List,但是需要注意,這個生成的List不是java.util.ArrayList而是Arrays的內部類。所以不能直接在其上執行add()等java.util.ArrayList纔有的方法。

參考:http://blog.csdn.net/wanbin021614/article/details/1771384

原文:http://www.java-examples.com/create-list-java-object-array-example

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章