HashSet方法的基本使用
来源:互联网 发布:化妆品网络销售话术 编辑:程序博客网 时间:2024/06/11 23:11
import java.util.HashSet;
import java.util.Iterator;
/**
* 测试HashSet的使用 *
* author jaylian *
* DateTime 2009年3月25日22:46:33 *
* @param
*/
public class HashSetTest {
//HsahSet不允许添加重复值,如果添加但不会报错
public static void main(String[] args) {
HashSet hs1 = new HashSet();
//Add方法添加对象 [如果此集合中还不包含指定元素,则添加指定元素。]
hs1.add("a");
hs1.add("b");
hs1.add("a");
//[返回此集合中的元素的数量(集合的容量)。]
System.out.println("----hs1---/n"+hs1.size());
new HashSetTest().IteratorHS(hs1);
HashSet hs2 = new HashSet();
String a = new String("A");
String b = new String("B");
String c = new String("B");
hs2.add(a);
hs2.add(b);
System.out.println("----hs2---/n"+hs2.size());
String str = hs2.add(c)?"不存在":"已存在";
System.out.println("str:"+str);
new HashSetTest().IteratorHS(hs2);
//isEmpty方法 [如果此集合不包含任何元素,则返回 true]
System.out.println(hs2.isEmpty());
//删除某个对象 [如果指定元素存在于此集合中,则将其移除。]
hs1.remove("a");
System.out.println("删除a后的个数:"+hs1.size());
//全部删除集合对象 [从此集合中移除所有元素。]
hs2.clear();
System.out.println("删除A的所有对象:"+hs2.size());
}
//使用迭代循环HashSet
private void IteratorHS(HashSet hs)
{
Iterator it = hs.iterator();
System.out.println("集合中的数据");
while(it.hasNext())
{
System.out.println(it.next());
}
}
}
-------------------------控制台输出
----hs1---
2
集合中的数据
a
b
----hs2---
2
str:已存在
集合中的数据
A
B
false
删除a后的个数:1
删除A的所有对象:0
- HashSet方法的基本使用
- HashSet的基本用法
- HashSet的contains方法
- HashSet的contains方法
- java HashSet的使用
- HashSet的使用
- HashSet集合的使用
- Hashset迭代器的使用
- 演示HashSet的使用
- HashSet的使用
- 集合HashSet的使用
- 使用HashSet方法实现多个对象的遍历
- JAVA----hashset集合的使用
- TreeSet 、HashSet 、LinkedHashSet 的使用
- Java中HashSet的使用
- 慎用ArrayList的contains方法,使用HashSet的contains方法代替
- java 慎用ArrayList的contains方法,使用HashSet的contains方法代替
- 慎用ArrayList的contains方法,使用HashSet的contains方法代替
- 加密文件或文件夹
- listener.ora、sqlnet.ora、tnsnames.ora 相关
- 为什么我们对工作缺乏责任心
- 技术人员的晋升路线
- 1TB容量装入一张DVD光盘
- HashSet方法的基本使用
- spring为ApplicationContext提供有三种实现(举例)
- GIS学习日志(2009-3-25)
- 转载
- 理解设计模式比较好的文章
- JUnit 入门
- XHTML的几个注意点
- jquery学习1
- 实验四 面向SOCKET编程