Java 2D 配列の印刷方法
Java での 2D 配列の印刷は、さまざまな方法を使用して実現できます。一般的に使用される手法の 1 つは、ネストされたループを使用することです。提供されたコードに示すように:
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 で 2D 配列を出力するより効率的な方法は、提供されている deepToString メソッドを利用することです。 Arrays クラスによって。このメソッドは、多次元配列を、System.out.println を使用して簡単に印刷できる文字列表現に変換します。int[][] array = new int[rows][columns]; System.out.println(Arrays.deepToString(array));
int[] array = new int[size]; System.out.println(Arrays.toString(array));
以上がJava 2D 配列を効率的に印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。