在Java中,可以使用嵌套循環來實現迭代器的雙重循環。下面是一個示例代碼:
List<List<Integer>> matrix = new ArrayList<>();
matrix.add(Arrays.asList(1, 2, 3));
matrix.add(Arrays.asList(4, 5, 6));
matrix.add(Arrays.asList(7, 8, 9));
for (List<Integer> row : matrix) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
在上述示例中,我們使用了一個 List<List<Integer>>
類型的 matrix
來表示一個二維矩陣。首先,我們使用一個外部循環來遍歷矩陣的每一行,然后在內部循環中遍歷當前行中的每個元素。通過這種方式,我們可以逐個訪問矩陣中的所有元素,并執行相應的操作。
上述代碼的輸出結果為:
1 2 3
4 5 6
7 8 9
這里只是一個簡單的示例,你可以根據具體的需求和數據結構進行修改和擴展。希望對你有所幫助!