15-110 Sections G-J / Spring 2010 / Quiz 7
1 Question / 20 Minutes
1. Write the class MyStringList (which behaves similarly to ArrayList<String>) so that the following code works as expected:
class Quiz7 {
public static void main(String[] args) {
MyStringList list = new MyStringList();
System.out.print(list.size() + " ");
System.out.println(list.toString());
list.add("foo");
System.out.print(list.size() + " ");
System.out.println(list.toString());
list.add("bar");
System.out.print(list.size() + " ");
System.out.println(list.toString());
System.out.println(list.get(0));
System.out.println(list.get(1));
}
}
And the desired output:
0 []
1 [foo]
2 [foo, bar]
foo
bar