import java.util.*;
HashSet hs = new HashSet();
// 1.增
s.add("风");
s.add("雨");
HashSet s = new HashSet();
hs.add("雷");
hs.addAll(s); // 增 拼接
hs.add("电");
// 2.删
hs.remove("雷");
hs.removeAll(s); // 删子set
// 3.查
System.out.println(hs.first());
System.out.println(hs.last());
System.out.println(hs.subSet("风", "电"));
// 4.判断有无
if (friends.contains("风")) {
System.out.println("存在");
} else {
System.out.println("不存在");
}
// 5. 遍历
// 迭代器遍历
Iterator it = hs.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
// for遍历
for (String ss: hs){
System.out.println(ss);
}
// 6. 排序
// (1)转List
List<String> sortedList = new Arraylist<>(hs);
Collections.sort(sortedList);
// (2)TreeSet
TreeSet myTreeSet = new TreeSet();
myTreeSet.addAll(hs);
System.out.println(myTreeSet);
// (3)Java8收集器
list.stream().collect(Collectorss.toCollection(TreeSet::new));
list.stream().sorted(Comparator.comparing(Foo::getSize)).collect(Collectors.toList());
// 7. 获取元素个数
int sizeSet = hs.size();
Java中HashSet常用方法-增删改查遍历排序索引
最新推荐文章于 2023-09-02 09:32:12 发布