List接口
来源:互联网 发布:淘宝联盟登上去不能用 编辑:程序博客网 时间:2024/05/16 07:24
List接口
List接口是Collection的子接口,其中的元素是有顺序的,可以重复的
List 容器类有ArrayList和LinkedList
类java.util.collections 提供了一些基于List的常用的算法(因为list是有顺序的)
void sort(List) 对List容器内的元素进行排序
void shuffle(List) 随机排序
void reverse(List) 逆序排序
int binarySearch(Lish, Object) 折半法查找特定对象
Comparable 接口
由于要排序,所以要有用来比较大小的接口——Comparable
所有可以排序的类都实现了java.lang.Comparable接口(如String、int)
接口中只有一个compareTo方法
在自己定义的类中要想实现排序,所以要重写CopareTo方法
例如
public int compareTo(Object o){Name n = (Name) o;//强制转化类型int lastCmp = lastName.compareTo(n.lastName);return( lastCmp != 0 ? lastCmp : firstName.compareTo(n.firstName) );}
0 0
- List 接口
- List接口
- List 接口
- List接口
- List接口
- List接口
- List接口
- List接口
- List接口
- list接口
- List 接口
- List接口
- List接口
- List接口
- List接口
- List接口
- List接口
- List接口
- 设计模式练习(17)——观察者模式
- 【JavaScript】JS+DOM实现图片库
- [NOIP2003]加分二叉树
- 微信小程序开发——填坑之旅(1)
- pat-bl-1030
- List接口
- iSCSI 2-环境搭建<一>
- Oracle和SQL语句的优化策略(基础篇)
- Servlet第四篇【request对象常用方法、应用】
- 机器学习系列——统计学习方法1:第一章
- 初识JAVA
- Redis基本操作
- 在VMWare下安装Linux系统无法全屏显示的解决办法
- 2014/2015及2016的总结