简单想法:算把外围的一圈(0, 0) (x, 0) (x, y), (0, y)打印出来;然后打印内圈(1, 1)(x1-1, 1) (x-1, y-1), (0, y-1);逐圈打印;这种特殊情况:1,2,3或者1,2,3这几种。 import java.util.ArrayList; public class Solution { public ArrayList<Integer> printMatrix(int [][] matrix) { ArrayList<Integer> res = new ArrayList(); ...