特点
无序
单列
不重复
构造对象
定义一个只能存放字符串的set集合
HashSet<String> stringHashSet = new HashSet<>();
添加数据
如果添加的数据以存在
则后面的数据会添加失败
stringHashSet.add("a");
stringHashSet.add("b");
stringHashSet.add("b");
stringHashSet.add("c");
查找数据 无
由于set集合没有下标
而且数据成员没有名字
因此
无法单个的挑出指定的数据
判断数据
stringHashSet.contains("a")
stringHashSet.isEmpty()
删除数据
无法根据下标删除数据
只能根据数据来删除
stringHashSet.remove("c");
修改数据 伪
因为无法根据下标找到单个数据
也就无法修改单个数据
我们可以先把数据删掉再把数据添加
遍历数据
无法使用普通for遍历下标
只能使用增强for遍历获取成员
for (String s : stringHashSet) {
System.out.println(s);
}