日期:2014-05-20  浏览次数:20687 次

10行10列 1~100打印在控制台上
用 LIST+MAP 2个类型输出
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
 ……

------解决方案--------------------
神马意思?
LZ描述问题都描述不清楚
Java code
Map<Integer, List<Integer>> map = new LinkedHashMap<Integer, List<Integer>>();
int count = 0;
for (int i=0; i<10; i++) {
    List<Integer> list = new ArrayList<Integer>();
    map.put(i, list);
    for (int j=0; j<10; j++) {
        list.add(++count);
    }
}

for (Map.Entry<Integer, List<Integer>> e : map.entrySet()) {
    for (int n : e.getValue()) {
        System.out.printf("%d ", n);
    }
    System.out.println();
}