java中的Collection集合的存入与删除

在java的集合中存储的都是引用类型元素,而且集合只保存每个元素对象的引用,而并非将元素对象本身存入集合。

Collection集合中的remove方法,对于重复元素而言只删除一个

在遍历集合时,若想删除集合里面的元素,只能通过迭代器的删除方法去删除,不能使用集合本身的方法。(这也是为什么在增强for循环中不能使用集合的方法删除元素的原因,因为增强for循环是编译器认可而并不是虚拟机认可。编译器最终会把新循环改编为迭代器循环)

猜你喜欢

转载自blog.csdn.net/syl2850246/article/details/82918489