📅  最后修改于: 2023-12-03 15:31:33.910000             🧑  作者: Mango
在 Java 中,可以使用以下方法交换数组中的两个元素:
public static void swap(int[] arr, int i, int j) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
以下示例代码展示了如何使用上述方法来交换数组中的两个元素:
public class ArraySwapExample {
public static void main(String[] args) {
int[] arr = {10, 20, 30, 40, 50};
System.out.println("Original Array: " + Arrays.toString(arr));
swap(arr, 1, 3);
System.out.println("Array after swapping elements at positions 1 and 3: " + Arrays.toString(arr));
}
public static void swap(int[] arr, int i, int j) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
输出:
Original Array: [10, 20, 30, 40, 50]
Array after swapping elements at positions 1 and 3: [10, 40, 30, 20, 50]
需要注意以下几个方面:
若出现数组交换错误的问题,可以在代码中添加打印语句进行调试。
如上所述,Java 中交换数组中的两个元素的方法非常简单,程序员们只需按照上述方法进行操作即可。