2019-05-26 Java学习日记之Set集合
HashSet存储字符串并遍历: package com.set; import java.util.HashSet; public class Demo1 { /** * Set集合,无索引,不可以重复,无序(存取不一致) */ public static void main(String[] args) { HashSet<String> hs = new HashSet<>(); //创建HashSet对象 boolean b1 = hs.add("a"); boolean b2 = hs.add("a"); //当向set集合中存储重复元素时返回的是false hs.add("b"); hs.add("e"); hs.add("d"); System.out.println(hs); //HashSet的继承体系中有重写toString方法 System.out.println(b1); System.out.println(b2); for (String string : hs) { //只要能用迭代器的,就可以使用增强for循环 System.out.println(string); } } } HashSet存储自定义对象保证元素唯一性: public static void demo2() { HashSet<Person> hs = new HashSet<>(