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"));
相关文章
相关标签/搜索