在 Java 中对字节数组进行排序
可以使用 java.util.Arrays.sort() 方法对字节数组进行排序,该方法只需要一个参数,即要排序的数组。演示该方法的程序如下:
示例
import java.util.Arrays; public class Demo { public static void main(String[] args) { byte[] arr = new byte[] { 4, 1, 9, 7, 5}; System.out.print("The original byte array is: "); for (byte i: arr) { System.out.print(i + " "); } Arrays.sort(arr); System.out.print("
The sorted byte array is: "); for (byte i: arr) { System.out.print(i + " "); } } }
输出
The original byte array is: 4 1 9 7 5 The sorted byte array is: 1 4 5 7 9
现在,让我们了解一下上面的程序。
首先定义字节数组 arr[],然后使用 for 循环显示该数组。演示此过程的代码片段如下:
byte[] arr = new byte[] { 4, 1, 9, 7, 5}; System.out.print("The original byte array is: "); for (byte i: arr) { System.out.print(i + " "); }
使用 Arrays.sort() 方法对字节数组进行排序。然后使用 for 循环显示结果排序的数组。演示此过程的代码片段如下:
Arrays.sort(arr); System.out.print("
The sorted byte array is: "); for (byte i: arr) { System.out.print(i + " "); }
广告