ArrayList集合中存储的元素必须是引用类型数据,增强 for循环,迭代器

集合

ArrayList集合中存储的元素必须是引用类型数据

 

如果你的父类没有你想用的类型方法时可以查看子类的方法,向下转型后判断就能使用子类的方法了

 

清空集合是xx.clear()

 

移除其中的一个值,原有的值是10,20,现已删除了10

 

迭代器案列

增强 for循环

增强for循环和老式的for循环有什么区别?

注意:新for循环必须有被遍历的目标。目标只能是Collection或者是数组。

建议:遍历数组时,如果仅为遍历,可以使用增强for如果要对数组的元素进行 操作,使用老式for循环可以通过角标操作。

增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。

 

equals是直接比较内容的属性

 

泛型限定格式:? extends E//? super Emps是父类或者Emps本类

转载于:https://www.cnblogs.com/pandam/p/11010667.html

猜你喜欢

转载自blog.csdn.net/weixin_33726943/article/details/93143207