A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© yangshaoqiang 中级黑马   /  2015-10-22 12:46  /  319 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5. 反转数组.
                        改变元素在数组中的位置的.
                        本来在最后一个位置,经过反转到了数组的第一个位置.
                        反转前:
                        int[] arr={10,5,7,9,2};
                        反转后:
                        arr={2,9,7,5,10};
*/
public static void printArrE(int[] arr){
                for(int i=0;i<arr.length/2;i++){
                        int temp;
                        temp=arr[i];
                        arr[i]=arr[arr.length-i-1];
                        arr[arr.length-i-1]=temp;
                }
                for(int i=0;i<arr.length;i++){
                        if(i==arr.length-1){
                                System.out.print(arr[i]);
                        }else{
                                System.out.print(arr[i]+",");
                }
                }
        }
       

2 个回复

倒序浏览
...........................
回复 使用道具 举报
StringBuffer  直接反转数组就欧了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马