java新手求大神帮忙谢谢

    tring[] row1 = { "1", "1", "2" };
String[] row2 = { "1", "1", "2" };
String[] row3 = { "1", "1", "2" };
String[] row4 = { "2", "1", "2" };
String[] row5 = { "2", "1", "2" };
String[] row6 = { "3", "1", "2" };
String[][] data = new String[][] { row0, row1, row2, row3, row4, row5,
        row6 };
List<String[][]> groupList = groupByName(data, 0);
print2ArrayList(groupList);
// 预期
// listIndex0:String[][] _0={{row0}};
// listIndex1:String[][] _0={{row1,row2,row3}};
// listIndex2:String[][] _0={{row4,row5}};
// listIndex3:String[][] _0={{row6}};

}
/**

  • 按照指定列分组数据
  • @param data 要分组的数据
  • @param col 列索引
  • @return 分组后的数据
    */
    public static List groupByName(String[][] data, int col) {

    return null;
    }

/**

  • 打印二维列表数组
  • @param groupList */ public static void print2ArrayList(List groupList) {

}
这两个方法怎么写

简单的数组学习,请先自己尝试写一下