Set集合存储元素不重复的原因

package com.itheima.demo02.Set;

import java.util.HashSet;

/*

Set集合不允许存储重复元素的原理
比较hashcode 和toString

*/
public class Demo02HashSetSaveString {

public static void main(String[] args) {
    //创建HashSet集合对象
    HashSet set = new HashSet<>();
    String s1 = new String("abc");
    String s2 = new String("abc");
    set.add(s1);
    set.add(s2);
    set.add("重地");
    set.add("通话");
    set.add("abc");
    System.out.println(set);//[重地, 通话, abc]
}

}

你可能感兴趣的:(java)