java reverse是什么?讓我們一起來了解一下吧!
java reverse是java中的反轉。控制反轉指的并不是以前所說的程序代碼直接控制,而是由容器操控程序之間的數據。這種所謂控制的一方發生了變換,即為反轉。
java中有三種方法來進行數組的反轉:
1.?使用臨時變量;
2.?使用兩個變量;
3.?通過一個全新數組,逆順序遍歷舊數組的數值,接著依次有序放進新數組內,最后把數值復制到舊數組里。
實戰演練,具體步驟如下:
package?cn.xuguowen.exer; ? /** ?*?@author?徐國文 ?*?@create?2021-09-07?15:30 ?*/ /* ?*??實現數組的反轉。 ?*???方式一:臨時變量 ?*???方式二:創建一個新的數組,倒序遍歷舊數組中的元素,然后按照順序復制給新數組, ?*?????然后再把新數組的值復制到舊數組當中 ?*??????????方式三:創建一個新數組,長度是舊數組的長度。將舊數組倒序遍歷獲取數組中的元素 ?*??????????????????拿到元素之后從頭開始賦值給新數組當中,最后將新數組的地址值賦值給舊數組 ?*/ public?class?ArrayTest07?{ ????public?static?void?main(String[]?args)?{ ????????//?創建一個字符串的數組 ????????String[]?str?=?new?String[]{"AA","BB","CC","DD","EE","FF","GG"}; ? ????????//?反轉操作 ????????//?比如說數組的長度為?6,那么元素交換?3?次,也就是6?/?2?=?3,i從0開始,小于3也就是交換3次 ? ????????//?方式一1.1 /* for(int?i?=?0;?i?=?0;?i--,?j++)?{ ????????????newArr[j]?=?str[i]; ????????} ? ????????//?循環完畢之后,切記要將newArr數組的地址值賦值給str數組 ????????str?=?newArr; ? ????????//?遍歷str數組,查看是否反轉了 ????????for(int?i?=?0;?i?以上就是小編今天的分享了,希望可以幫助到大家。