列印 Java 2D 陣列的方法
在 Java 中列印 2D 陣列可以使用多種方法來實現。常用的做法之一是使用嵌套循環。如提供的程式碼所示:
int rows = 5; int columns = 3; int[][] array = new int[rows][columns]; for (int i = 0; i<rows; i++) for (int j = 0; j<columns; j++) array[i][j] = 0; for (int i = 0; i<rows; i++) { for (int j = 0; j<columns; j++) { System.out.print(array[i][j]); } System.out.println(); }
此程式碼使用巢狀循環迭代數組並列印 2D 數組的每個元素。雖然這種方法很簡單,但對於較大的陣列來說可能會變得很麻煩。
使用deepToString 和toString*
在Java中列印2DArrays提供的deepToString方法班。此方法將多維數組轉換為可使用 System.out.println 輕鬆列印的字串表示形式。int[][] array = new int[rows][columns]; System.out.println(Arrays.deepToString(array));同樣,對於一維數組,可以使用toString 方法將數組轉換為字串:
int[] array = new int[size]; System.out.println(Arrays.toString(array));這些方法透過提供簡潔有效的方法將數組轉換為字串,簡化了列印Java 陣列的過程代表。
以上是如何有效率地列印 Java 2D 數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!