
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?以上就是小編今天的分享了,希望可以幫助到大家。
