数据存储——java中List与Map初始化的一些写法分享

Java的在还没有发现新写法之前时,我一直是这么初始化List跟Map:

//初始化List
    List<string> list = new ArrayList</string><string>();
    list.add("www.jb51.net");
    list.add("string2");
    //some other list.add() code......
    list.add("stringN");

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

另外的方法

//初始化List
    List<string> list = new ArrayList</string><string>(){{
    add("string1");
    add("string2");
    //some other add() code......
    add("stringN");
    }};

    //初始化Map
    Map</string><string , String> map = new HashMap</string><string , String>(){{
    put("key1", "value1");
    put("key2", "jb51.net");
    //.... some other put() code
    put("keyN", "valueN");
    }};
    </string>


阅读更多
个人分类: 数据存储
上一篇数据存储—— list用法示例详解
下一篇数据存储——HashMap,Hashtable的区别
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭