如果某個方法傳遞給數組的引用,是否有任何方法更改該數組的大小,以便傳入的數組引用將引用新的,更大的陣列?使用方法更改現有數組的大小
我不完全明白這個問題。我認爲這意味着我最終必須在替換舊方法的方法中創建一個新字符串。 任何幫助將不勝感激。這是我的代碼到目前爲止:
import java.util.Arrays;
public class ASize {
static int num[] = {32, 34, 45, 64};
public static void main(String[] args){
alterThatSize(num);
System.out.println(Arrays.toString(num));
}
public static void alterThatSize(int bre[]){
for(int i = 0; i < 8; i++){
bre[i] = 1 + i;
}
}
}
你需要創建一個新的數組,oldArray + 1的大小,然後複製通常這樣的任務是通過使用返回值來解決舊的一個到新的一個 – yarivt
在第二種方法中創建一個新的數組?以及如何複製? – userb
你的問題還不夠清楚,你究竟想要做什麼? – yarivt