我完全是java的新手。我想反轉一個數組。所以我創建了一個新的空數組,其大小為輸入數組的大小。現在我想通過從背面訪問輸入數組的元素將元素從輸入數組推送到新數組。可能有反轉數組的方法,但我不想使用它們。我想寫邏輯來反轉。所以,我的問題是,有沒有什么方法可以將元素推送到數組,比如arrayOne.push(arrayTwo[index])public int rotateArray(int[] a) { int[] intArray=new int[a.length]; for(i=a.length-1;i--){ intArray.push(a[i]) // How to push the element to array here... }}在問這個問題之前,我在谷歌上進行了研究并檢查了一些已經存在的 stackoverflow 問題,但沒有幫助我......
1 回答
RISEBY
TA貢獻1856條經驗 獲得超5個贊
在 Java 中,Arrays不要像Stack. 要反轉,您可以執行以下操作:
public int[] rotateArray(int[] a) {
int n = a.length;
int[] intArray=new int[n];
for(int i=n;i>0;i--){
intArray[n-i] = a[i-1];
}
return intArray;
}
Arrays有固定的尺寸。您也可以List使用Collections.reverse
添加回答
舉報
0/150
提交
取消
