Java集合——Set
Set
无重复元素,无序,随机
Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变
案例
package set;
import org.w3c.dom.ls.LSOutput;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class demo1 {
public static void main(String[] args) {
Set<String> set = new HashSet<>();
set.add("a");
set.add("b");
set.add("c");
set.add("c");
//数据个数
System.out.println(set.size());
//迭代器
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
//删除
set.remove("c");
System.out.println("----------------");
set.forEach(System.out::println);
set.clear();
System.out.println("---------------");
set.forEach(System.out::println);
}
}