2017-01-20 15 views
-2
List<int[][]> matrices = new ArrayList<>(); 

私のarraylistはこれです。 arrayListに格納されている2次元配列のすべての要素を出力したい。これどうやってするの ?Arraylistで2次元整数配列を出力するには

私はいくつかのソリューションを試しましたhereしかし、これらは私のために働いていません。

+0

は、あなたが何かをしようとしたことがありますか?ここに表示してください。 – AxelH

+0

重複http://stackoverflow.com/questions/32376276/print-values-of-a-2d-arraylist-matrix – Uzair

答えて

1

反復リスト、および各要素を印刷するArrays.deepToStringを使用します。

matrices.stream() 
    .map(Arrays::deepToString) 
    .forEach(System.out::println); 

または、ストリームをサポートしていないのJavaのバージョンについて:

for (int[][] matrix : matrices) { 
    System.out.println(Arrays.deepToString(matrix)); 
} 
+0

ありがとうございます。これは機能しています。 –

関連する問題