java 中 Arrays.sort()的使用疑问

来源:百度知道 编辑:UC知道 时间:2024/05/06 03:47:51
使用 Arrays.sort() 排序 ,大
多是 已经给定数组元素 例如
a【】={ 3,2,41,1,9,3,}
Arrays.sort(a); 这样排序。

用别的方法输出一个数组 比如:

for(){
…………………………
System.………………
输出数组 a[i]
}
接下来给a[i] 排序 用Arrays.sort() 该怎么处理。其实就是想问 该怎么处理一下()的内容。
(数组for排序我明白,就是想问用sort 怎么处理)请大虾指导一下 .
给个范例。
问这个问题 ,总有人说用for 解决 。for我自己明白会做。

就是使用sort 时, 不是直接赋值的 数组 使用sort 时 怎么处理 ()里的内容 不大明白

shjshj2009: Array sort(a); 对直接赋值的数组比如:a[]={1,5,6,74,2,7} 这样直接赋值。
对于通过别的方法 输出一个数组时 ,怎么处理()里的内容 。

需要比较器

需要实现comparator接口

在接口方法中自定义排序方法

你想问什么 一下说 该怎么处理一下()的内容
一下又说 数组for排序我明白,就是想问用sort 怎么处理

Arrays.sort() 就是用for排的吧,只不过是java简化了,你可以用一个方法直接写出来而不用去写那些代码,我个人的理解

Arrays.sort(a);
你都排序完了,\干什么还要再排序?

智商有限
不懂你在说什么