java中如何指定sort的排序方法
发布网友
发布时间:2022-04-23 15:38
我来回答
共2个回答
热心网友
时间:2023-08-03 09:03
1.Arrays.sort(int[]
a)
这种形式是对一个数复组的所有元素进制行排序,并且是知按从小到大的顺序。道
2.案例
public
class
Test
{
public
static
void
main(String[]
args)
{
int[]
a
=
{9,
8,
7,
2,
3,
4,
1,
0,
6,
5};
Arrays.sort(a);
for(int
i
=
0;
i
<
a.length;
i
++)
{
System.out.print(a[i]
+
"
");
}
}
}
//运行结果如下:
//0
1
2
3
4
5
6
7
8
9
热心网友
时间:2023-08-03 09:03
这个是看你的业务的,给你个例子,你自己对照下
list
data
=
new
arraylist();
data.add(1);
data.add(3);
data.add(2);
//默认的,升序
collections.sort(data);
system.out.println(data);
//
实现了compareto方法,实现降序
collections.sort(data,
new
comparator
()
{
public
int
compare(integer
o1,
integer
o2)
{
return
o2
-
o1;
}
});
system.out.println(data);