在以下示例中:
public static void main(String[] args){
List<String> list = new ArrayList<String>();
list.add("hi");
list.add("hi");
list.add("hi");
list.remove("hi");
System.out.println(list); //prints [hi, hi]
}
ArrayList 减少了一个,但它删除了哪一个?它会删除最后插入的还是最早插入的?