日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Collection集合常用功能

發布時間:2024/4/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Collection集合常用功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Collection 常用功能

Collection是所有單列集合的父接口,因此在Collection中定義了單列集合(List和Set)通用的一些方法,這些方法可用于操作所有的單列集合。方法如下:

  • public boolean add(E e): 把給定的對象添加到當前集合中 。

  • public void clear() :清空集合中所有的元素。

  • public boolean remove(E e): 把給定的對象在當前集合中刪除。

  • public boolean contains(E e): 判斷當前集合中是否包含給定的對象。

  • public boolean isEmpty(): 判斷當前集合是否為空。

  • public int size(): 返回集合中元素的個數。

  • public Object[] toArray(): 把集合中的元素,存儲到數組中。

方法演示:

package com.learn.demo01.Collection;import java.util.ArrayList; import java.util.Collection; import java.util.HashSet;/*java.util.Collection接口所有單列集合的最頂層的接口,里邊定義了所有單列集合共性的方法任意的單列集合都可以使用Collection接口中的方法共性的方法:public boolean add(E e): 把給定的對象添加到當前集合中 。public void clear() :清空集合中所有的元素。public boolean remove(E e): 把給定的對象在當前集合中刪除。public boolean contains(E e): 判斷當前集合中是否包含給定的對象。public boolean isEmpty(): 判斷當前集合是否為空。public int size(): 返回集合中元素的個數。public Object[] toArray(): 把集合中的元素,存儲到數組中。*/ public class Demo01Collection {public static void main(String[] args) {//創建集合對象,可以使用多態//Collection<String> coll = new ArrayList<>();Collection<String> coll = new HashSet<>();System.out.println(coll);//重寫了toString方法 []/*public boolean add(E e): 把給定的對象添加到當前集合中 。返回值是一個boolean值,一般都返回true,所以可以不用接收*/boolean b1 = coll.add("張三");System.out.println("b1:"+b1);//b1:trueSystem.out.println(coll);//[張三]coll.add("李四");coll.add("李四");coll.add("趙六");coll.add("田七");System.out.println(coll);//[張三, 李四, 趙六, 田七]/*public boolean remove(E e): 把給定的對象在當前集合中刪除。返回值是一個boolean值,集合中存在元素,刪除元素,返回true集合中不存在元素,刪除失敗,返回false*/boolean b2 = coll.remove("趙六");System.out.println("b2:"+b2);//b2:trueboolean b3 = coll.remove("趙四");System.out.println("b3:"+b3);//b3:falseSystem.out.println(coll);//[張三, 李四, 田七]/*public boolean contains(E e): 判斷當前集合中是否包含給定的對象。包含返回true不包含返回false*/boolean b4 = coll.contains("李四");System.out.println("b4:"+b4);//b4:trueboolean b5 = coll.contains("趙四");System.out.println("b5:"+b5);//b5:false//public boolean isEmpty(): 判斷當前集合是否為空。 集合為空返回true,集合不為空返回falseboolean b6 = coll.isEmpty();System.out.println("b6:"+b6);//b6:false//public int size(): 返回集合中元素的個數。int size = coll.size();System.out.println("size:"+size);//size:3//public Object[] toArray(): 把集合中的元素,存儲到數組中。Object[] arr = coll.toArray();for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}//public void clear() :清空集合中所有的元素。但是不刪除集合,集合還存在coll.clear();System.out.println(coll);//[]System.out.println(coll.isEmpty());//true} }

?

總結

以上是生活随笔為你收集整理的Collection集合常用功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。