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

原创 2017年01月03日 21:28:00
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);
		}
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java集合框架List、Map、Set特点

## List接口 ## 有序的,有索引,元素可以重复LinkedList 底层是双向链表 双向队列结构,线程不安全 ArrayList 底层是数组结构,线程不安全 Vector 底层...

常用对象API(集合框架-List和Set的特点)

List接口: 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与...

集合框架_Map集合概述和特点

package cn.itcast_01; /* * 作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做? * 如果采用前面学...

集合框架Map概述和特点,Map集合的基本功能,Map集合的遍历,HashMap集合,

JAVA 18 Map集合和Collection集合的区别:1.Map集合存储元素是成对出现的,Map集合有一个键和值,键是唯一的,但是值是可以重复的。 2.Collection 存储的是单...

黑马程序员-Java 集合框架(一)-概述、List、Set

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、概述集合框架是用于储存数组的容器,具有统一的父类接口Collection,主要的集合关系类如下图: 然而集合...

java基础集合框架——List、Set、Map概述(java集合一)

为什么会出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,出现集合 数组与集合同是容器,有什么不同呢? 数组长度是固定的,集合长度是可变的...

Java语言基础——06.集合框架(1)集合框架概述和List、Set集合

集合框架:用于存储数据的容器。 本节考点: 一、集合和数组的区别 二、说一说集合框架体系,List、Set的区别 三、HashSet集合保证元素唯一性、TreeSet两种比较方...

黑马程序员——Java语言基础——06.集合框架(1)集合框架概述和List、Set集合

------- android培训、java培训、期待与您交流! ---------- 集合框架:用于存储数据的容器。 本节考点: 一、集合和数组的区别 二、说一说集合框架体系,Lis...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:集合框架_Set集合概述及特点
举报原因:
原因补充:

(最多只允许输入30个字)