java--將數組反轉
阿新 • • 發佈:2017-12-21
鍵盤 等於 示例 gpo 第一次 class turn ear args
java源代碼示例展示:
public static void main(String[] args) { String [] a = {"1","2","3"}; System.out.print("初始數組a為:\n"); for (String string : a) { System.out.print(string + "\t"); } String [] b = reverseArray(a); System.out.print("\n第一次反轉後的數組b為:\n");for (String string : b) { System.out.print(string + "\t"); } System.out.print("\n第二次反轉後的數組c為:"); String [] c = reverseArray2(b); System.out.println(); for (String string : c) { System.out.print(string + "\t"); } }/** * 反轉數組 * @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鍵執行,②直接反轉數組的數據,不建立新的數組,③改變成其他的數據類型,等等,只要你開心,想怎麽玩就怎麽玩。
java--將數組反轉