package com.leo;
import java.util.HashSet;
import java.util.Iterator;
public class SetTest {
public static void main(String[] args) {
test1();
}
/**
* set 存储无序的、不可重复的数据
* 1.无序性,不等于随机性,存储的数据在底层数组中并非按照数组索引的顺序添加,而是根据数据的哈希值
* 2.不可重复性,添加的元素按照equals()判断时,不能返回true.
*/
public static void test1() {
HashSet set = new HashSet();
set.add(6);
set.add(1);
set.add(8);
set.add(8);
set.add("A");
set.add("C");
set.add(true);
set.add(new User("java", 10));
set.add(new User("java", 10));
Iterator iterator = set.iterator();
while(iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}