簡體   English   中英

Java,數組的復制大小

[英]Java, Copy Size of an Array

我剛開始學習Java並想知道。 假設我有一個數組(在我的情況下是多維數組),我想復制一個數組,但使用另一個變量,例如,我有一個布爾數組

boolean[][] arrBool = [2][3]

我想創建一個相同尺寸的整數數組

int[][] arrInt= [2][3]

數組。 最簡單的方法是什么?

謝謝

使用length ,它返回數組的長度

int[][] arrInt = new int[arrBool.length][arrBool[0].length]

就像您認為的那樣

boolean[][] arrBool = new boolean[2][3];
int[][] arrInt = new int[2][3];

但是我想你可能是說尺寸是動態的。 那你可以做

boolean[][] arrBool = ...;
int[][] arrInt = new int[arrBool.length][arrBool[0].length];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM