首页 > 代码库 > java中的集合框架
java中的集合框架
由于数组具有属性单一,长度不可改变的缺点,于是在程序中我们使用集合来代替它。
集合中不可放入基本数据类型,基本数据类型都是通过自动拆包和自动装箱功能才能放入和取出集合。
分类:Collection接口和Map接口
Collection:存放单一值元素,又可分为list接口类型和set接口类型
list接口类型:存放元素是有序的可重复的,可通过循环来取出其中的元素,实现类ArrayList()
set接口类型:hash值排列,存放元素是无序不可重复的,通过指针取出其中元素,实现类HashSet()
Map:存放的是键值对,hash值排列,所有键值对是无序不可重复的,通过键值直接取出其中元素,也可通过指针循环取出其中键值对,实现类HashMap()
<>泛型:如果已经确定集合中是单一类型的元素,那么取出时也是该类型的对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。