单项选择题

下面代码执行后,哪个说法是正确的的()
ArrayList  list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
list.add(2); A.
list.indexOf(2)的返回值是1 B.
list.indexOf(2)的返回值是2 C.
list.indexOf(2)的返回值是3 D.
list.indexOf(2)的返回值是4