黑马程序员技术交流社区

标题: 集合的常用方法 [打印本页]

作者: 792241113    时间: 2016-11-3 14:40
标题: 集合的常用方法
*Collection类
         * boolean add(E e)                                //添加元素
         * boolean remove(Object o)                //删除元素
         * void clear()                                        //清空集合里边的元素
         * boolean contains(Object o)        //判断是否包含某元素
         * boolean isEmpty()                        //判断是否为空
         * int size()                                        //获取集合长度
         * -----------------------------------------------
         *  *Collection c = new ArrayList();
         *  *迭代器 使用方式
         * Iterator<E>=c.iterator();//父接口引用 指向了实现类对象
         *
         * Iterator接口 有两个方法
         * haseNext () 判断是否有下一个元素
         * next()   取出下一个元素
         * ------------------------------------------------
         * 使用增强for循环遍历集合
         * for(Person thisP : c){
         *        System.out.println(thisP.getName() +".."+thisP.getAge());
         *--------------------------------------------------------
         * 泛型
         * * 定义一个泛型类
         * public class 类名<泛型变量>{
         * }
         * 泛型类 创建对象时确定了泛型的数据类型
         *
         * 定义泛型方法
         * 修饰符  <泛型变量>  返回值类型   方法名(参数)
         *        public interface 接口名<泛型变量>
         * 1.子类实现时确定泛型的数据类型
         * 2.子类实现时不确定,创建子类对象时确定泛型数据类型
         *  泛型的限定
         * ? extends 父类   上限限定  只能是父类或其子类
         * ? super 父类    下限限定  只能 传 父类 或 其 父类
         * 比如2个不同的类型 集合传入下一个集合进行遍历   不能确定这个是什么类型 的,就可以把数据类型变成?
         * 在下面取出来的时候一般写 object  或者父类  不能写?号
         */
作者: 15626187339    时间: 2016-11-3 19:49
学习学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2