zoukankan      html  css  js  c++  java
  • java--将数组反转

    java源代码示例展示:

    public static void main(String[] args) {
            String [] a = {"1","2","3"};
            System.out.print("初始数组a为:
    ");
            for (String string : a) {
                System.out.print(string + "	");            
            }
            String [] b =  reverseArray(a);
            System.out.print("
    第一次反转后的数组b为:
    ");
            for (String string : b) {
                System.out.print(string + "	");
            }        
            System.out.print("
    第二次反转后的数组c为:");
            String [] c = reverseArray2(b);        
            System.out.println();
            for (String string : c) {
                System.out.print(string + "	");
            }
        }
        
        /**
         * 反转数组
         * @param Array
         * @return
         */
        public static String[] reverseArray(String[] array){
            String [] newArray = new String[array.length];
            for(int i=0; i<newArray.length; i++){
                newArray[i] = array[array.length - i - 1];
            }
            return newArray;
        }
        public static String[] reverseArray2(String[] Array) {  
            String[] new_array = new String[Array.length]; 
            for (int i = 0; i < Array.length; i++) {  
                // 反转后数组的第一个元素等于源数组的最后一个元素:  
                new_array[i] = Array[Array.length - i - 1];  
            }  
            return new_array;  
        } 

    结果展示:

     

    这只是一个简简单单的示例,有兴趣可以自己改进,比如①键盘输入数组按enter键执行,②直接反转数组的数据,不建立新的数组,③改变成其他的数据类型,等等,只要你开心,想怎么玩就怎么玩。

  • 相关阅读:
    转C#与CSV
    转Log4Net配置
    转sp_addlinkedserver实现远程数据库链接
    HTML DOM
    JavaScript学习
    2016年的个人计划-xiangjiejie
    sass转换为css
    返回上一页显示上次操作后的界面
    angular ng-bind-html 对src路径失效 解决方案
    angular json转义html
  • 原文地址:https://www.cnblogs.com/superdrew/p/8082318.html
Copyright © 2011-2022 走看看