Java中有一个排序操作的方法:java.util.Arrays.sort.()请问括号应该写什么
Java中有一个排序操作的方法:java.util.Arrays.sort.()请问括号应该写什么?...
Java中有一个排序操作的方法:java.util.Arrays.sort.()请问括号应该写什么?
展开
2个回答
展开全部
java.util.Arrays.sort.(byte char short int float long double)。Arrays类中public方法都是sort,但里面实际做工作的是sort2和sort1,最实际的工作是sort1。
几个核心的sort1方法声明:
private static void sort1(long x[], int off, int len);
private static void sort1(int x[], int off, int len);
private static void sort1(short x[], int off, int len);
private static void sort1(char x[], int off, int len);
private static void sort1(byte x[], int off, int len);
private static void sort1(double x[], int off, int len);
private static void sort1(float x[], int off, int len)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-01-13 · 知道合伙人软件行家
关注
展开全部
楼主您好,括号里面传入“数组”参数就排序了。例如:
public class Test
{
public static void main (String[] args) {
int[] arr = {12,5,20,1,4};
Arrays.sort ( arr ); // 因为sort()是静态方法,因此可以直接通过类名 . 方法名调用
System.out.println ( arr ); // [1,4,5,12,20]
}
}
public class Test
{
public static void main (String[] args) {
int[] arr = {12,5,20,1,4};
Arrays.sort ( arr ); // 因为sort()是静态方法,因此可以直接通过类名 . 方法名调用
System.out.println ( arr ); // [1,4,5,12,20]
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询