集合框架_Set集合概述及特点

package cn.itcast_01;

import java.util.HashSet;
import java.util.Set;

/*
 * Collection
 * 		|--List
 * 			有序(存储顺序和取出顺序一致),可重复
 * 		|--Set
 * 			无序(存储顺序和最出顺序不一致),唯一
 * 
 * HashSet:它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。
 * 	
 * 注意:虽然Set集合的元素无序,但是,作为集合来说,它肯定有它自已的存储顺序
 * 而你的顺序恰好和它的顺序一致,这代表不了有序,你可以多存储一些数据,就能看到效果。
 */
public class SetDemo {
	public static void main(String[] args) {
		// 创建集合对象
		Set<String> set = new HashSet<String>();

		// 创建并添加元素
		set.add("hello");
		set.add("world");
		set.add("android");
		set.add("java");
		set.add("android");
		set.add("java");

		// 增强for
		for (String s : set) {
			System.out.println(s);
		}
	}
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/L1585931143/article/details/53998096
上一篇集合框架_用户登录注册案例详细分析和分包的实现、用户基本描述类和用户操作接口的实现、用户操作类的具体实现、用户测试类的实现、加入猜数字小游戏
下一篇集合框架_HashSet存储字符串并遍历
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭