hashset用法:
package set;
import java.util.HashSet;
import java.util.Iterator;
public class hashsetTest {
public static void main(String[] str){
HashSet hs=new HashSet();//不能存放相同元素,没有顺序
//添加
hs.add(11);
hs.add(11);
hs.add(44);
hs.add(23);
hs.add(98);
//大小
System.out.println("大小:"+hs.size());//大小为4
//遍历
/*for(int i=0;i
System.out.println(hs.get(i));
}*/ //没有get函数
//删除
hs.remove(44);
//修改,不行,没有顺序
//hs.set();
//检索
System.out.println("23的存在性:"+hs.contains(23));
Iterator ite=hs.iterator();//将hs转换为一个可遍历的对象Iterator
while(ite.hasNext()){
Integer integer=(Integer)ite.next();
System.out.println(integer);
}
}
treeset用法:
package set;
import java.util.Collections;
import java.util.Iterator;
import java.util.TreeSet;
public class treesetTest {
public static void main(String[] str){
//TreeSet ts=new TreeSet();//不能存放相同元素,默认升序排列
TreeSet ts=new TreeSet(Collections.reverseOrder());//降序
//添加
ts.add(23);
ts.add(23);
ts.add(45);
ts.add(12);
ts.add(86);
//删除
ts.remove(86);
//检索
System.out.println("23的存在性:"+ts.contains(23));
//大小
System.out.println("大小:"+ts.size());
//遍历
/*for(int i=0;i
System.out.println(ts.get(i));
}*/ //没有get函数
Iterator ite=ts.iterator();
while(ite.hasNext()){
Integer integer=(Integer)ite.next();
System.out.println(integer);
}
}
}
}