如何交换 Java 数组中的元素:使用临时变量;使用异或运算符 (^);使用 arrays.swap() 方法(java 8+)。
如何交换 Java 数组中的元素
在 Java 中,你可以通过使用以下方法来交换数组中两个元素的值:
1. 使用临时变量
这是交换数组元素的最基本方法:
立即学习“Java免费学习笔记(深入)”;
int[] arr = {1, 2, 3}; int temp = arr[0]; arr[0] = arr[1]; arr[1] = temp; // 数组现在是 {2, 1, 3}
登录后复制
2. 使用异或运算符 (^)
异或运算符可以用来在不使用临时变量的情况下交换两个值。但是,这种方法仅适用于基本类型:
int[] arr = {1, 2, 3}; arr[0] ^= arr[1]; arr[1] ^= arr[0]; arr[0] ^= arr[1]; // 数组现在是 {2, 1, 3}
登录后复制
3. 使用数组工具类(Java 8+)
Java 8 引入了 Arrays.swap() 方法,它专门用于交换数组中的元素:
int[] arr = {1, 2, 3}; Arrays.swap(arr, 0, 1); // 数组现在是 {2, 1, 3}
登录后复制
© 版权声明
文章版权归作者所有,未经允许请勿转载。
【小浪云服务商 - 服务器12元起 - 挂机宝5元起】
THE END
暂无评论内容