Java.5集合框架
来源:互联网 发布:后二计算软件 编辑:程序博客网 时间:2024/06/14 14:30
Collection 父接口
add(E); 增
remove(E); 删
iterator();查
clear(); 清空
size(); 长度
List(ArrayList) 有序,可重复,可以添加多个null
add(index,E);指定位置添加
get(index);获取指定位置元素
remove(index);清楚指定位置的元素
LinkedList
多了首位操作的三个方法
addFirst(); removeFirst();getFirst();
addLast(); removeLast();getLast();
Set(HashSet) 无序,不重复,最多一个null
和Collection相同
TreeSet 有序,不重复,没有null
所有的元素必须实现Comparable,进行比较排序
Comparable接口: 当前对象和另外一个对象比较
int compareTO(o);1排后面 0排一起 -1排前面
Compartor接口:两个对象进行比较
int compare(o1,o2) 1o1放后面 o放一起-1 o2放后面
Collections 集合工具类
sort();
shuffle();
synchronizdeCollection();可以将一个不安全的集合转成安全集合、
泛型<T>
在编译器去动态替换成对应的类型
为了更加的抽象,不确定的类型做成泛型
阅读全文
0 0
- Java.5集合框架
- Java集合:集合框架
- 【Java】java集合框架
- [Java]Java集合框架
- JAVA集合框架和集合
- 【集合】Java集合框架介绍
- Java集合之集合框架
- [集合]Java的集合框架 Collection集合
- Java基础-集合框架5 Map集合
- Java集合框架 (一)
- Java集合框架 (二)
- Java集合框架(三)
- Java集合框架
- 也来谈Java集合框架
- 也来谈Java集合框架
- Java集合框架 (一)
- Java集合框架
- 也来谈Java集合框架
- Tensorflow 变量
- 2017.7.14 C组总结
- MFC下的ColeDateTime类转化QT下的QDateTime类的实现方法,深入讲解QDQDateTime,Double的时间转化QDateTime
- Servlet的用处(个人理解)
- python细节之——lambda
- Java.5集合框架
- 关于郭天祥51单片机教程视频课后题《同时用两个定时器控制蜂鸣器发声》
- Nginx 反向代理、负载均衡、页面缓存、URL 重写及读写分离详解
- JS编程训练 | 题13:查找元素位置
- JDBC环境搭建(IDEA开发工具)
- 【HNOI2016模拟4.4】Stage
- navicat连接oracle
- 【表单】illuminate/html与laravelcollective/html【原创】
- Java分层思想:Action层, Service层 ,modle层 和 Dao层的功能区分