用于排序的sort方法
来源:互联网 发布:中国经济实力 知乎 编辑:程序博客网 时间:2024/09/21 08:14
对数组排序:
//对数组排序
public
void
arraySort(){
int
[] arr = {
1
,
4
,
6
,
333
,
8
,
2
};
Arrays.sort(arr);
//使用java.util.Arrays对象的sort方法
for
(
int
i=
0
;i<arr.length;i++){
System.out.println(arr[i]);
}
}
//对list升序排序
public
void
listSort1(){
List<Integer> list =
new
ArrayList<Integer>();
list.add(
1
);
list.add(
55
);
list.add(
9
);
list.add(
0
);
list.add(
2
);
Collections.sort(list);
//使用Collections的sort方法
for
(
int
a :list){
System.out.println(a);
}
}
//对list降序排序
public
void
listSort2(){
List<Integer> list =
new
ArrayList<Integer>();
list.add(
1
);
list.add(
55
);
list.add(
9
);
list.add(
0
);
list.add(
2
);
Collections.sort(list,
new
Comparator<Integer>() {
public
int
compare(Integer o1, Integer o2) {
return
o2 - o1;
}
});
//使用Collections的sort方法,并且重写compare方法
for
(
int
a :list){
System.out.println(a);
}
}<br>注意:Collections的sort方法默认是升序排列,如果需要降序排列时就需要重写conpare方法
转自:http://www.cnblogs.com/minshia/p/6283858.html
阅读全文
0 0
- 用于排序的sort方法
- sort用于对象排序
- Collections的sort方法 排序
- Collections的sort方法 排序
- Collections的sort方法 排序
- Collections 类的sort 方法排序
- [泛型]-无参数的Sort排序方法
- [泛型]-使用委托的Sort排序方法
- java自带的排序方法sort
- java集合排序方法sort的使用
- 1425 sort(特别的排序方法)
- c#的DataTable.DefaultView.Sort 排序方法
- Array.sort()内部使用的排序方法
- List的排序方法:Collections.sort();
- 数组的排序方法 sort()
- Collections.sort对list的排序方法
- C++排序之sort()的方法
- Java排序方法sort的使用详解
- Kalman Filter : 理解卡尔曼滤波的三重境界
- Django Admin
- mark JVM性能调优之生成堆的dump文件
- MyBatis学习总结(三)——优化MyBatis配置文件中的配置
- Tomcat服务器执行一段时间后,报错Error parsing HTTP request header
- 用于排序的sort方法
- 1066慰问演出
- 2017深圳web前端开发面试笔试题
- spring boot解决第三方jar包依赖的问题
- 洛谷P2061 [USACO07OPEN]城市的地平线City Horizon
- Linux Android bashrc 配置
- linux:进程创建及父子间使用pipe通信
- [NOI2002]Sevege 扩展欧几里得
- opencv学习——cv2.imshow()显示图片