package test0502;
import java.util.HashSet;
import java.util.Set;
/**
* 类描述:set的用法
* 作者:David
* 时间:2018年5月2日下午3:36:47
* 版本:4.0
*/
public class SetTest {
public static void main(String[] args) {
Set<String> set=new HashSet<String>();
set.add("a");
set.add("b");
set.add("c");
//循环遍历得到元素
for (String str : set) {
System.out.println(str+"");
}
//打印的话也是默认toString的样式
//但是set的添加的元素不可重复,所以一样的话会覆盖
System.out.println(set);
//set集合的长度
System.out.println(set.size());
//判断元素是否被包含,包含就返回true
System.out.println(set.contains("a"));
//二、修改:因为Set没有下标也没有key,所以没有修改的方法。
//三、删除:remove(Object) 和removeAll(Set)
System.out.println(set.remove("a"));
System.out.println(set.toString());
System.out.println(set.isEmpty());
System.out.println(set.hashCode());
}
}
import java.util.HashSet;
import java.util.Set;
/**
* 类描述:set的用法
* 作者:David
* 时间:2018年5月2日下午3:36:47
* 版本:4.0
*/
public class SetTest {
public static void main(String[] args) {
Set<String> set=new HashSet<String>();
set.add("a");
set.add("b");
set.add("c");
//循环遍历得到元素
for (String str : set) {
System.out.println(str+"");
}
//打印的话也是默认toString的样式
//但是set的添加的元素不可重复,所以一样的话会覆盖
System.out.println(set);
//set集合的长度
System.out.println(set.size());
//判断元素是否被包含,包含就返回true
System.out.println(set.contains("a"));
//二、修改:因为Set没有下标也没有key,所以没有修改的方法。
//三、删除:remove(Object) 和removeAll(Set)
System.out.println(set.remove("a"));
System.out.println(set.toString());
System.out.println(set.isEmpty());
System.out.println(set.hashCode());
}
}