首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Arrraylist每十个10个输出

2012-12-24 
Arrraylist每10个10个输出ListInteger test new ArrayListInteger()??for (int i 1 i 81 i+

Arrraylist每10个10个输出

List<Integer> test = new ArrayList<Integer>();
??for (int i = 1; i <= 81; i++) {
???test.add(i);
??}
??int count = 0;
??if (test.size() % 10 == 0) {
???for (int i = 0; i <= test.size(); i++) {
????count++;
????if (count % 10 == 0) {
?????List<Integer> sub = test.subList(0, count);
?????for (Integer j : sub) {
??????System.out.print(j + "j ");
?????}
?????count = 0;
?????sub.removeAll(sub);
?????i = 0;//这个地方一定要置0,因为removeAll()后原有的list又从0开始索引
????}
???}
??} else {
???for (int i = 0; i <= test.size(); i++) {
????count++;
????if (count % 10 == 0) {
?????List<Integer> sub = test.subList(0, count);
?????for (Integer m : sub) {
??????System.out.print(m + "m ");

?????}
?????count = 0;
?????sub.removeAll(sub);
?????i = 0;
????}
???}
???System.out.println("");
???for (Integer q : test) {
????System.out.println(q + "q");
???}
??}

热点排行