在 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 + " ");
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP