Java學習 - List與Map初始化的幾種寫法

第一種:java

// 初始化List  
List<string> list = new ArrayList<string>();  
list.add("string1");  
list.add("string2");  
//some other list.add() code......  
list.add("stringN");  
  
// 初始化Map  
Map<string , String> map = new HashMap<string , String>();  
map.put("key1", "value1");  
map.put("key2", "value2");  
// some other map.put() code  
map.put("keyN", "valueN");

第二種:
 .net

// 初始化List  
    List<string> list = new ArrayList<string>(){{  
    add("string1");  
    add("string2");  
    // some other add() code......  
    add("stringN");  
    }};  
      
    //初始化Map  沒法再方法裏使用這種方式
    Map<string , String> map = new HashMap<string , String>(){{  
    put("key1", "value1");  
    put("key2", "jb51.net");  
    // some other put() code  
    put("keyN", "valueN");  
    }};

第三種:code

// 利用Array與ArrayList的相互轉換方法  
    ArrayList<String> list = new ArrayList(Arrays.asList("Ryan", "Julie", "Bob"));
相關文章
相關標籤/搜索