0
A
回答
1
您不能更改數組的長度或維數,但可以創建具有不同數量維數的新數組,並將舊數組的內容複製到該數組中。
小例子
int[] initialArray = new int[]{1,2,3};
System.out.println(initialArray[0] + " " + initialArray[1] + " "+ initialArray[2]);
int[][] newArray = new int[initialArray.length][3];
for (int i=0;i<initialArray.length;i++){
newArray[i][0] = initialArray[i];
}
System.out.println(newArray[0][0] + " " + newArray[1][0] + " "+ newArray[2][0]);
+0
使用ArrayList等其他類怎麼樣? –
+0
問題是你想達到什麼目的?表現很重要還是隻是想存儲價值? –
+0
這沒關係。謝謝 –
2
試試這個,
int[][][] convertinto3d(int[][] d2, int size) {
int[][][] dimention = new int[size][d2.length][d2[0].length];
for(int a=0; a< size; a++) {
for(int i=0; i<d2.length; i++) {
dimention[a][i] = d2[i];
}
}
return dimention;
}
相關問題
- 1. 如何在運行時更改java中動態數組的值?
- 2. 在運行時設置數組維數
- 3. 運行時在Java中創建一個n維的數組
- 4. 在運行時更改爲n維
- 5. 多維數組的數據結構,其中維數在運行時確定
- 6. 如何在運行時更改JComboBox中的項目數組
- 7. 在運行時指定的數組/ ArrayList的維數
- 8. 在c中運行時更改大小數組
- 9. 在運行時在D中分配多維數組
- 10. 如何在運行時在C中展開一維數組?
- 11. 在運行時更改數據庫codeigniter
- 12. 傳遞/修改多維數組以在C中運行
- 13. 二維數組中的java運動
- 14. 在運行時更改PickerView組件的數量與NSUserDefaults
- 15. 在運行時更改java類
- 16. 在多維數組上運行計算?
- 17. 在運行時填充WPF數據網格與二維數組
- 18. 在運行時將數據分配給四維數組
- 19. 在運行時初始化全局2維C數組整數
- 20. D2:在運行時設置數組維數
- 21. 在Java中更改數組中的數組元素
- 22. 更改三維數組
- 23. 更改二維數組中的值
- 24. 一維數組到二維數組在java中
- 25. SSRS 2008 R2 - 僅在組更改時評估運行總數
- 26. 如何跳過在cmd中運行時更改的行數?
- 27. 如何在3維數組在Java中
- 28. 在函數內部更改了數組的維數
- 29. JSON在android/java中的多維數組
- 30. 比較二維數組中的行java
你能給一些更多的細節? – SpiderPig
提供了一些更詳細的代碼。 –
該數組被聲明爲2-D數組,我想將數組更改爲3-D數組。 –