package Set;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class SetTest {
public static void main(String[] args) {
Set<String> s1 =new HashSet<>();
System.out.println("---------------添加元素-----------------");
s1.add("柯尼塞格");
s1.add("柯尼塞格");
s1.add("苹果");
s1.add("终极迈凯伦");
s1.add("圣域大天使");
System.out.println(s1.size());
System.out.println(s1.toString());
System.out.println("---------------删除元素-----------------");
s1.remove("苹果");
System.out.println(s1.size());
System.out.println(s1.toString());
System.out.println("---------------遍历元素-----------------");
System.out.println("---------------增强for-----------------");
for (String a:s1) {
System.out.println(a);
}
System.out.println("---------------迭代器-----------------");
Iterator<String> iterator = s1.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
System.out.println("---------------判断-----------------");
System.out.println("是否包含圣域大天使:"+s1.contains("圣域大天使"));
System.out.println("集合是否为空:"+s1.isEmpty());
}
}
输出结果:
---------------添加元素-----------------
4
[终极迈凯伦, 苹果, 圣域大天使, 柯尼塞格]
---------------删除元素-----------------
3
[终极迈凯伦, 圣域大天使, 柯尼塞格]
---------------遍历元素-----------------
---------------增强for-----------------
终极迈凯伦
圣域大天使
柯尼塞格
---------------迭代器-----------------
终极迈凯伦
圣域大天使
柯尼塞格
---------------判断-----------------
是否包含圣域大天使:true
集合是否为空:false