额,用list吧 public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
for(int i = 1 ;i < 5 ;i++){
for(int j =0 ; j < i; j++){
list.add(i);
}
}
System.out.println(list);
}

解决方案 »

  1.   

    我想到了这个,我说的是数组的!public class TestJava {
    static int[] array = new int[21];
    int flag = 0;
    public void addElement() {
    for (int i = 0; i < 6; i++) {
    for (int j = 0; j <=i; j++) {
    array[flag++] =i+1 ;
    }

    }
    }
      

  2.   

    我想到了这个,我说的是数组的!public class TestJava {
    static int[] array = new int[21];
    int flag = 0;
    public void addElement() {
    for (int i = 0; i < 6; i++) {
    for (int j = 0; j <=i; j++) {
    array[flag++] =i+1 ;
    }

    }
    }
    你不会再把list转换成数组吗?