import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Setjiekou {
public static void main(String[] args) {
// 存储数据的载体
Set set = new HashSet<>();
Set set1 = new HashSet<>();
set.add(new News("2011-12-20", "三一重工续写神话 成就世界第一 86米长臂泵车获吉尼斯认证"));
set.add(new News("2011-12-20", "陈希慰问三一科技工作者,勉励三一:“为机械制造大国向强国的渐变献力量”"));
set.add(new News("2011-12-20", "三一获得了超级牛逼的称号"));
set.add(new News("2011-12-20", "把企业做强"));
set.add(new News("2011-12-20", "为成果而工作"));
set.add(new News("2011-12-20", "用户满意服务明星"));
// 输出的顺序跟set.add添加的顺序不一样,是无序的。
Iterator iter = set.iterator();
while (iter.hasNext()) {
News n = (News) iter.next();
System.out.println(n.getData() + "\n" + n.getTheme());
}
// 而且还不允许重复,除非是对象的内容一样。
// 基本数据类型是看值是否相等,引用数据类型看对象是否相等也就是地址是否相等。
set1.add(1);
set1.add(1);
set1.add(2);
set1.add(2);
set1.add(2);
Iterator iter1 = set1.iterator();
while (iter1.hasNext()) {
System.out.println(iter1.next());
}
}
}