版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/84397128
Set
- 无序:指数据在set中的存入顺序和遍历得到的顺序有可能不一致。
- 是一个不包含重复元素的Collection,判断元素是否重复的依据就是:两个元素通过equals方法,返回true,则认为两个元素重复。在Set中只能存在一个null值。
注:更多详细方法请自行在 API 上查找
package org.lanqiao.setdemo;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class SetDemo {
public static void main(String[] args) {
//创建一个set集合
Set set = new HashSet();
//针对set集合的常用操作
set.add("ee");
set.add("ff");
set.add("1");
set.add(1);
set.add(3);
set.add(2);
set.add(5);
boolean f1 = set.add("aa");
boolean f2 =set.add("aa");
boolean f3 =set.add("aa");
System.out.println(f1);
System.out.println(f2);
System.out.println(f3);
set.add("bb");
set.add("cc");
set.add("dd");
set.add(null);
set.add(null);
//遍历set集合
Iterator iter = set.iterator();
System.out.println("-------------");
while(iter.hasNext()) {
System.out.println(iter.next());
}
}
}