Collection是没有角标的,所以迭代时只能转成数组或利用迭代器迭代。
List有角标,a.add(index,element)
通过角标获取元素,a.get(index)
获取List的长度,a.size()
因此可以用与遍历数组一样的方法来遍历List
Set是无序的,所以没有角标
在迭代时,不允许直接修改List。处理并发异常的方法就是用迭代器自己提供的方法
it.add(element)添加到刚刚遍历到的元素后面(不是游标指向的元素)
it.remove()删除到刚刚遍历到的元素(不是游标指向的元素)