Java排序方法sort的使用详解
来源:互联网 发布:石家庄软件学院 编辑:程序博客网 时间:2024/06/06 01:59
Java排序方法sort的使用详解
转载自:http://www.cnblogs.com/minshia/p/6283858.html
对数组的排序:
1
2
3
4
5
6
7
8
//对数组排序
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]);
}
}
对集合的排序:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//对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方法
阅读全文
0 0
- Java排序方法sort的使用详解
- Java排序方法sort的使用详解
- Java排序方法sort的使用详解
- java集合排序方法sort的使用
- Java排序方法的使用详解
- [泛型]-使用委托的Sort排序方法
- Array.sort()内部使用的排序方法
- java自带的排序方法sort
- java-Collections的sort集合排序方法
- STL sort排序方法详解
- STL sort排序方法详解
- java中的排序sort()函数的使用
- java中的三种排序方法使用:选择排序,冒泡排序,sort方法排序。
- java 排序 ArrayList sort方法
- java学习(sort排序方法)
- Java Collections的sort方法的使用
- Java集合对象的排序使用Collection.sort方法,先实现Comparable接口
- java的Collections.sort()方法使用
- hibernate多对多注解开发实例
- Android Studio中Gradle使用详解
- 402. Remove K Digits
- PHP本地进行API接口测试
- 混合APP开发之5+API上传图片过大导致上传失败的解决方式
- Java排序方法sort的使用详解
- 使用hive、java api两种方式实现wordcount功能、及个人感悟
- 30天自制操作系统-第7天笔记
- UOJ#77 bzoj3218 a + b Problem 可持久化线段树优化建图+网络流
- CSDN日报20170630——《降薪求职,到底该不该?》
- vim编辑器的使用总结
- 使用xcode查看和提高单元测试覆盖率
- 6 亿推送数据告诉你,我们的一天究竟在干嘛
- TensorFlow与OpenCV,读取图片,进行简单操作并显示