一、以集合HashSet为例
HashSet类中常用的实例方法
:
- //boolean add(Object o)将指定元素添加到此集合
- //重复的元素算一个
- //int size()返回此集合中的元素个数(其基数)
- //boolean contains(Object o)如果此集合中包含指定的元素,则返回true
- //boolean remove(Object o)如果存在,则从该集合中删除指定的元素
- //boolean isEmpty()如果此集合不包含元素,则返回true
- //void clear()从此集合中删除所有元素
package com.wangxing.hashset;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
public class HashSetTest2 {
/**
* @param args
*/
public static void main(String[] args) {
//HashSet类常用的实例方法
HashSet<Object> hashSet=new HashSet<>();
//boolean add(Object o)将指定元素添加到此集合
hashSet.add("hello");
hashSet.add(12234);
hashSet.add(true);
hashSet.add(12.33);
hashSet.add("world");
hashSet.add("hello");
//int size()返回此集合中的元素个数(其基数)
System.out.println("size=="+hashSet.size());
//重复的元素算一个
hashSet.add("hello");
System.out.println("size=="+hashSet.size());
//boolean contains(Object o)如果此集合中包含指定的元素,则返回true
String contains=(hashSet.contains("helloworld"))?"存在":"不存在";
System.out.println("contains=="+contains);
//boolean remove(Object o)如果存在,则从该集合中删除指定的元素
hashSet.remove("world");
System.out.println("size=="+hashSet.size());
//boolean isEmpty()如果此集合不包含元素,则返回true
System.out.println("isEmpty=="+hashSet.isEmpty());
//void clear()从此集合中删除所有元素
hashSet.clear();
System.out.println("isEmpty=="+hashSet.isEmpty());
}
}
输出结果:
size==5
size==5
contains==不存在