SimpleArrayList: add 구현
문제
주어진 뼈대코드의 동작과 출력이 아래와 같도록, add(data)
메소드를 구현하시오.
동작 흐름
출력 예
list =
list = 11 22 33 44
뼈대코드
public class SimpleArrayListTest {
public static void main(String[] args) {
SimpleArrayList list = new SimpleArrayList();
System.out.println(list);
list.add(11);
list.add(22);
list.add(33);
list.add(44);
System.out.println(list);
}
}
class SimpleArrayList {
int[] elements;
int size;
public SimpleArrayList() {
this.elements = new int[10];
this.size = 0;
}
public void add(int data) {
/* 해당 메소드를 구현하시오. */
}
public String toString() {
StringBuffer sbuf = new StringBuffer("list = ");
for (int i = 0; i < size; i++) {
sbuf.append(elements[i] + " ");
}
return sbuf.toString();
}
}