全屏
java.util.Arrays.sort(long[], int, int)方法对指定范围内指定long数组按数字升序顺序。要排序的范围从索引fromIndex(包括)到索引toIndex(不包括)。
声明
以下是java.util.Arrays.sort()方法的声明public static void sort(long[] a, int fromIndex, int toIndex)
参数a -- 这是要排序的数组。
fromIndex -- 这是第一个元素(包括)进行排序的索引。
toIndex -- 这是最后一个元素(不包括)要排序的索引。
返回值
此方法不返回任何值。
异常IllegalArgumentException -- 如果 fromIndex > toIndex
ArrayIndexOutOfBoundsException -- 如果 fromIndex < 0 或 toIndex > a.length
例子
下面的示例演示java.util.Arrays.sort()方法的用法。package cn.sxt;
import java.util.Arrays;
public class ArrayDemo {
public static void main(String[] args) {
// initializing unsorted long array
long lArr[] = {31, 13, 12, 98, 11};
// let us print all the elements available in list
for (long number : lArr) {
System.out.println("Number = " + number);
}
// sorting array from index 1 to 3
Arrays.sort(lArr, 1, 3);
// let us print all the elements available in list
System.out.println("long array with some sorted values(1 to 3) is:");
for (long number : lArr) {
System.out.println("Number = " + number);
}
}
}
让我们来编译和运行上面的程序,这将产生以下结果:Number = 31
Number = 13
Number = 12
Number = 98
Number = 11
long array with some sorted values(1 to 3) is:
Number = 31
Number = 12
Number = 13
Number = 98
Number = 11
分享到:
0评论