java日常学习:反转数组里的元素

来源:互联网 发布:残兵屠龙熔炼数据 编辑:程序博客网 时间:2024/05/21 07:58

java代码段


粗糙版

/*将一个数组中的元素反转;*//*粗糙版*/class demo7 {    public static void main(String[] args) {        char[] arr={'我','爱','你'};        char[] Newarr = reverse(arr);        for (int i=0;i<Newarr.length ;i++ ){        System.out.print(arr[i]);        }    }    public static char[] reverse(char[] arr){        for (int start=0,last=arr.length-1;start<last ;start++,last-- ){            char temp = arr[start];            arr[start] = arr[last];            arr[last] = temp;        }        return arr;    }}

改良版

/*将一个数组中的元素反转;*//*改良版*/class demo8 {    public static void main(String[] args) {        char[] arr={'我','爱','你'};        reverse(arr);        //char[] Newarr = reverse(arr);        for (int i=0;i<arr.length ;i++ ){            System.out.print(arr[i]);        }    }    public static void reverse(char[] arr){    //直接是void类型,不需要返回数组;        for (int start=0,last=arr.length-1;start<last ;start++,last-- ){            char temp = arr[start];            arr[start] = arr[last];            arr[last] = temp;        }        //return arr;    }}

用于平时自己复习回顾,如有错误,欢迎指正

原创粉丝点击