java数组顺序颠倒

java 复制代码
for(int i = 0;i < arr.length /2;i++){
    string temp = arr[i];
    arr[i] = arr[arr.length - i - 1];
    arr[arr.length - i -1] = temp;
}




for(int i = 0,j = arr.length - 1;i < j;i++,j--){
    string temp = arr[i];
    arr[i] = arr[j];
    arr[j] = temp;
}
java 复制代码
public class ArrayReverse {
    public static void reverse(int[] arr) {
        int start = 0;
        int end = arr.length - 1;

        while (start < end) {
            int temp = arr[start];
            arr[start] = arr[end];
            arr[end] = temp;

            start++;
            end--;
        }
    }

    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        System.out.println("原始数组: " + Arrays.toString(arr));

        reverse(arr);
        System.out.println("颠倒后的数组: " + Arrays.toString(arr));
    }
}
相关推荐
梦梦代码精43 分钟前
电商系统不是技术堆叠:LikeShop如何用分层Hold住复杂业务?
java·docker·代码规范
凯瑟琳.奥古斯特1 小时前
K次取反最大化数组和解法(力扣1005)
开发语言·c++·算法·leetcode·职场和发展
负责的蛋挞1 小时前
异步HttpModule的实现方式
java·服务器·前端
AC赳赳老秦1 小时前
防火墙规则批量配置实战:OpenClaw 自动生成模板、批量下发与合规性校验全解析
java·开发语言·人工智能·python·github·php·openclaw
Jerry1 小时前
LeetCode 203. 移除链表元素
算法
Tian_Hang1 小时前
Eclipse Ditto 物模型相关代码
java·运维·服务器·ide·eureka·eclipse
地平线开发者2 小时前
征程 6 | 工具链 QAT ObserverBase 源码解析
算法
地平线开发者2 小时前
【地平线 征程 6 工具链进阶教程】QAT 训练常见问题和排查
算法
地平线开发者2 小时前
征程 6 | 直方图量化配置与校准实例
算法