黑马程序员技术交流社区

标题: 、List、Map、Set三个接口,存取元素时,各有什么特点? [打印本页]

作者: 郭炜    时间: 2012-3-13 16:28
标题: 、List、Map、Set三个接口,存取元素时,各有什么特点?
、List、Map、Set三个接口,存取元素时,各有什么特点?
作者: lucky_xingxing    时间: 2012-3-13 16:46
这个问题论坛里面早就有解答了啊....你们怎么一直提这个问题呢
        List单列集合,表示有先后顺序的集合,按先来后到的顺序排序。有时候,也可以插队,即调用add(int index,Obj e)方法,就可以指定当前对象在集合中的存放位置。可有重复元素,可以根据索引取单个或多个值。
        Set 单列集合 里面不允许有重复的元素,无序集合,要取值只能通过循环遍历
        Map,它是双列的集合,以键值对的形式进行存取,不能存储重复的key,可以获得key和value组合成的Map.Entry对象的集合。
         List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2