首页 > 其他 > 详细

集合中的常用方法

时间:2020-10-19 21:28:47      阅读:45      评论:0      收藏:0      [点我收藏+]

以ArrayList为例:

 1 package Object.collection;
 2 
 3 import java.util.ArrayList;
 4 import java.util.Collection;
 5 import java.util.Iterator;
 6 
 7 /**
 8  * java.util.Collection
 9  * Colletion可存放Object的任何子类,但是不能直接存储基本数据类型,Java对象.存放的是内存地址
10  * Object类是类层次结构的根。每个类都有 Object作为超类。所有对象,包括数组
11  * 1. boolean add(E e)//向集合添加元素
12  * 2. int size()//获取集合中元素的个数
13  * 3. boolean contains(Object o)//判断集合是否存在元素a,存在返回true
14  * 4. boolean equals(Object o)//判断两个集合是否相等
15  * 5. boolean isEmpty()//判断集合是否为空
16  * 6. void clear()//清空集合
17  * 7. boolean remove(Object o)//删除集合中的某一个元素
18  * 8. Object[] toArray()//将集合转为数组,作为了解,使用不多
19  */
20 public class CollectionTest01 {
21     public static void main(String[] args) {
22 
23         Collection collection=new ArrayList();
24 
25         //判断集合是否相等
26         Collection a=new ArrayList();
27         Collection b=new ArrayList();
28         System.out.println("a和b是否相等:"+a.equals(b));
29 
30         //1. 向集合中添加元素
31         collection.add(1200);//自动装箱,实际上放进去了一个内存地址,Integer x=new Integer();是把x放进去了
32         collection.add(3.1425926);//自动装箱
33         collection.add(new Object());
34         collection.add(new Student());
35         collection.add(true);
36         //2. 获取集合元素个数
37         System.out.println("集合中的元素个数是"+collection.size());
38 
39         //3. 清空集合
40         collection.clear();
41         System.out.println("清空集合:"+collection.size());
42 
43         //添加元素
44         collection.add("何言爱");
45         collection.add("is a shabi");
46         collection.add("浩克");
47         collection.add("绿巨人");
48 
49         //5. 判断集合中是否包含绿巨人,返回布尔类型
50         boolean flag = collection.contains("绿巨人");
51         System.out.println("集合中是否有绿巨人:"+flag);
52 
53         //6. 判断集合是否为空,返回布尔型
54         System.out.println(collection.isEmpty());
55 
56         //7. 删除集合某个元素
57         collection.remove("is a shabi");
58         System.out.println("已经删除该元素!");
59 
60         //8. 集合转数组
61         Object[] objs=collection.toArray();
62         //遍历数组
63         for (int i=0;i<objs.length;i++){
64             System.out.println(objs[i]);
65         }
66 
67     }
68 }
69   //类的定义
70   class Student{
71       //类方法
      public void student(){
      }
72   }

 

集合中的常用方法

原文:https://www.cnblogs.com/xw1181/p/13842331.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!