Collection兩個常見的集合類型: ArrayList可重復集有序 ,HashSet不可重復集


package seday11;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

/**
* @author xingsir
* 集合Collection是所有集合的頂級接口,規定了所有集合都必須具備的相關方法。
* 集合與數組功能相似,用來保存一組元素,並提供了對元素操作的相關方法,使用更便捷。
* Collection下面有兩個常見的集合類型:
* java.util.List:可重復集,並且有序
* java.util.Set:不可重復集Set集合不可以存放重復元素,元素是否重復是依靠元素自身equals比較的結果而定。
*/
public class CollectionDemo1 {

public static void main(String[] args) {
/*
測試ArrayList與HashSet案例
*/
Collection a=new ArrayList();//可重復集,(注釋掉以免沖突)
a.add("A");
a.add("B");
a.add("C");
a.add("D");
a.add("E");
a.add("F");
a.add("F");//List集合可以添加2次
System.out.println("ArrayList:"+a);

Collection c = new HashSet();//HashSet是最常用的Set集合實現類
c.add("A");
c.add("B");
c.add("C");
c.add("D");
c.add("E");
c.add("F");
c.add("F");//Set集合相同元素不能放進去2次
System.out.println("HashSet:"+c);

int size=c.size();// int size()返回當前集合的元素個數
System.out.println("size:"+size);
boolean isEmpty=c.isEmpty();//boolean isEmpty()判斷當前集合是否為一個空集集合不含有任何元素(size=0)
System.out.println("空集:"+isEmpty);

c.clear();//清空集合元素
System.out.println("集合已清空");
System.out.println(c);
System.out.println("size:"+c.size());
System.out.println("空集:"+c.isEmpty());
}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM