Java初学习 - List与Map初始化的几种写法

来源:互联网 发布:红牛为什么那么贵 知乎 编辑:程序博客网 时间:2024/06/05 04:49

初始化1:

    // 初始化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");


初始化2:

    // 初始化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");    }};

初始化3:

// 利用Array与ArrayList的相互转换方法ArrayList<String> list = new ArrayList(Arrays.asList("Ryan", "Julie", "Bob"));

0 0
原创粉丝点击