JAVA高级基础(7)---Set接口

版权声明:如需转载请标明出处 https://blog.csdn.net/yj201711/article/details/84397128

Set

  1. 无序:指数据在set中的存入顺序和遍历得到的顺序有可能不一致。
  2. 是一个不包含重复元素的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());
		}
		
	}
}

猜你喜欢

转载自blog.csdn.net/yj201711/article/details/84397128