码迷,mamicode.com
首页 > 编程语言 > 详细

java之Collection

时间:2019-12-27 22:10:52      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:删除元素   class   bsp   ++   pre   类方法   link   collect   ima   

技术图片

 

 注:实现Collection接口的所有子类会对collection中的方法进行重写。

Collection接口常用的子接口有:List接口、Set接口

List接口常用的子类有:ArrayList类、LinkedList类

Set接口常用的子类有:HashSet类、LinkedHashSet类

常用方法展示

 1        //多态父类接口
 2     Collection<Double> arr=new  ArrayList<Double>();
 3     //添加  泛型
 4     arr.add(1.2);
 5     arr.add(1.5);
 6     arr.add(1.4);
 7     //清空集合
 8     arr.clear();
 9     //因为Collection无get(i)方法,所以需要调用子类方法
10     if(arr instanceof ArrayList){
11         //需要调用子类独有的方法,向下转型
12         arr.add(2.2);
13         arr.add(2.2);
14         ArrayList arr1=(ArrayList) arr;
15         for(int i=0;i<arr1.size();i++){
16             System.out.println(arr1.get(i));
17         }
18     }
19     //判断集合中是否包含此元素  清空后仅保留集合
20     System.out.println(arr.contains(1.2));//对3进行自动装拆箱
21     //删除元素,不同于ArrayList方法,参数为指定的元素而不是下标
22     System.out.println(arr.remove(2.2));//删除重复元素的第一个
23     //集合转数组  object类型放全部类型的元素
24     Object[] orr=arr.toArray();
25     for(int i=0;i<orr.length;i++){
26         System.out.println(orr[i]);//获得元素
27     }

java之Collection

标签:删除元素   class   bsp   ++   pre   类方法   link   collect   ima   

原文地址:https://www.cnblogs.com/mlf19920916/p/12109688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!