java中有没有直接将整型数组中的元素进行排序的方法?
4个回答
展开全部
Arrays就在java.util.Arrays下面啊,该类有很多静态方法可以很方便的对整形数组进行排序
下面是简单的测试代码
import java.util.Arrays;
public class ArraysTest {
public static void main(String[] args) {
int[] array = new int[]{3,2,66,34,15,90,44,24};
Arrays.sort(array);
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]+"-");
}
}
}
下面是简单的测试代码
import java.util.Arrays;
public class ArraysTest {
public static void main(String[] args) {
int[] array = new int[]{3,2,66,34,15,90,44,24};
Arrays.sort(array);
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]+"-");
}
}
}
展开全部
类 Arrays
public static void sort(int[] a)对指定的 int 型数组按数字升序进行排序。该排序算法是一个经过调优的快速排序法,改编自 Jon L. Bentley 和 M. Douglas McIlroy 合著的 Engineering a Sort Function", Software-Practice and Experience Vol. 23(11) P. 1249-1265 (November 1993)。此算法在许多数据集上提供 n*log(n) 性能,这导致其他快速排序会降低二次型性能。
参数:
a - 要排序的数组
你是什么api啊,我都是从上面复制来,你来个api里没有。。
java.util.Arrays
public static void sort(int[] a)对指定的 int 型数组按数字升序进行排序。该排序算法是一个经过调优的快速排序法,改编自 Jon L. Bentley 和 M. Douglas McIlroy 合著的 Engineering a Sort Function", Software-Practice and Experience Vol. 23(11) P. 1249-1265 (November 1993)。此算法在许多数据集上提供 n*log(n) 性能,这导致其他快速排序会降低二次型性能。
参数:
a - 要排序的数组
你是什么api啊,我都是从上面复制来,你来个api里没有。。
java.util.Arrays
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java.util.Arrays类中有数组的排序方法sort()
java.util.Collections中有集合的排序方法sort()
但集合中如果存的是普通对象需要编写比较规则。
java.util.Collections中有集合的排序方法sort()
但集合中如果存的是普通对象需要编写比较规则。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去查下sort()这个函数吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询