Java集合
来源:互联网 发布:oracle数据库难学吗 编辑:程序博客网 时间:2024/05/21 03:21
Java集合总结
java.util的包中提供了一些包装类,用来存放对象。与数组不同的是,集合的长度可变。
常用的集合类有list集合、set集合、map集合。
list集合和set集合都继承collection接口,各个接口还有自己的实现类。
List集合:继承collection接口,里面的元素允许重复,并且有序。
List集合的常用实现类有ArrayList和LinkedList
ArrayList的底层是数组,便于查询数据,不利于增加删除数据
Linkedlist的底层是链表,便于增加删除数据,不利于查询数据
List集合常用方法: add() 增加对象
remove() 删除对象
size() 返回集合中的元素个数
Set集合:继承collection接口,里面的元素是无序的,不能重复
set集合的常用实现类有Hashset和Treeset
Hashset:底层是哈希表
Treeset:实现java.util.sorted接口,遍历时按照自然顺序递增排序
Set集合常用方法:
add() 增加对象
remove() 删除对象
size() 返回集合中的元素个数
TreeSet类增加的方法:
first() 返回该集合中第一个元素(最低)元素
last()返回该集合中最后一个元素(最高)元素
comparator() 返回进行排序的比较器
Map集合:提供key到value的映射
Map集合常用的实现类有HashMap和TreeMap
HashMap:底层是哈希表
TreeMap:不仅实现了Map接口,还实现java.util.sorted接,集合中的元素有一定的顺序
Map集合常用的方法:
put(K key,V value) 向集合中添加指定的key与value的映射关系
containsKey() 如果此集合中包含指定key,返回true
containsValue( ) 如果此集合中包含指定value,返回true
get(k key) 如果存在指定key,返回所对应的value
keySet() 返回该集合中的所有Key对象形成的集合
values( ) 返回该集合中的所有值形成的集合
阅读全文
1 0
- Java集合:集合框架
- java集合---set集合
- JAVA 集合 的 集合
- 【集合】Java集合对比
- JAVA集合-Map集合
- JAVA集合-Set集合
- JAVA集合-List集合
- java集合------Map集合
- Java集合----List集合
- Java集合----Set集合
- Java集合----Map集合
- JAVA集合
- JAVA集合
- Java集合
- JAVA集合
- Java集合
- Java集合
- java 集合
- java中Thread中线程函数的解析
- 初识Linux栈溢出攻击
- IntelliJ IDEA中对java项目进行版本管理(基于git)
- 简单使用Fragment实现页面切换
- git使用
- Java集合
- 面试/笔试第二弹 —— 操作系统面试问题集锦
- 解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL
- 日期的汇总
- WIN32服务----SC命令使用
- EXCHANGE PERFORMANCE COUNTER AND THRESHOLD
- git基本使用
- Unity UGUI——Image
- 将一元人民币兑换成1分、2分、5分,有几种兑换办法?