集合
ArrayList集合中存储的元素必须是引用类型数据
如果你的父类没有你想用的类型方法时可以查看子类的方法,向下转型后判断就能使用子类的方法了
清空集合是xx.clear()
移除其中的一个值,原有的值是10,20,现已删除了10
迭代器案列
增强 for循环
增强for循环和老式的for循环有什么区别?
注意:新for循环必须有被遍历的目标。目标只能是Collection或者是数组。
建议:遍历数组时,如果仅为遍历,可以使用增强for如果要对数组的元素进行 操作,使用老式for循环可以通过角标操作。
增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。
equals是直接比较内容的属性
泛型限定格式:? extends E//? super Emps是父类或者Emps本类