`
zds420
  • 浏览: 203614 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Collection之Set接口

    博客分类:
  • J2SE
阅读更多
package com.study;

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


public class TestSetCollection {
	
	public void doSet() {
		//Set接口 没有循序,且不可以重复.
		Set set1= new HashSet();
		
		set1.add(new String("zhudansheng set1"));
		set1.add(new String("zhudansheng set2"));
		set1.add(new String("zhudansheng set3"));
		set1.add(new String("zhudansheng set3"));
		set1.add(new String("zhudansheng set3"));
		set1.add(new Boolean(true));
		set1.add(new Boolean(false));
		
		Set set2 = new TreeSet();	
		set2.add("tet Set1");
		set2.add("tet Set1");
		set2.add("tet Set1");
		set2.add("tet Set1");
		
		set2.add("tet Set2");		
		set2.add(new String("22222"));
		
		System.out.println(set1);
		System.out.println(set2);
	}
	
	public static void main(String []args) {
		TestSetCollection testSet = new TestSetCollection();
		testSet.doSet();
	}
}

 

分享到:
评论

相关推荐

    collection,list,set,map

    不过,从描述和标签中的“源码 工具”可以推测,作者可能在讨论Java中的集合框架,包括Collection接口、List、Set以及Map接口,这是Java开发中经常讨论的集合类型。 在Java编程中,Collection、List、Set和Map是...

    Collection List Set Map 区别记忆

    其中,`Collection`、`List`、`Set`和`Map`是四大基本接口,它们各自代表了一种特定的数据结构,有着不同的特性和用途。下面我们将详细探讨这些接口的区别及其相关知识点。 首先,`Collection`是所有集合类的顶级...

    Java集合Collection、List、Set、Map使用详解

    Set接口的方法与Collection接口相同,但由于它不允许重复元素,因此没有专门的方法来处理重复性。 ##### 1.5.3 实现原理 - **HashSet**:基于HashMap实现,提供不重复元素的快速访问。 - **TreeSet**:基于TreeMap...

    ThinkinginJava之Set接口、HashSet源码学习.pdf

    Set接口继承了Collection接口,提供了与Collection相同的基本方法,如添加元素(add)、判断是否为空(isEmpty)、删除元素(remove)等。然而,Set接口的独特之处在于它确保了集合中的元素都是唯一的。Set接口不允许插入...

    Collection,List,Set和_Map用法和区别

    Collection 是一个接口,下面有两个子接口:List 和 Set。 List 是一种有序的集合,元素可以重复,通过索引来访问元素。List 的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 是线程不安全的,Vector 是...

    Java集合Collection、List、Set、Map使用详解.pdf

    Collection接口是Java集合框架的根接口,定义了基本的集合操作,而List接口和Set接口继承自Collection接口,提供了有序和无序的集合操作。Map接口提供了键值对的存储和操作。 Java集合框架是Java语言中最基本也是最...

    Java集合框架Set接口.pdf

    Set接口继承了Collection接口,因此它具备了Collection接口的所有基本操作。同时,Set接口还提供了特有的方法,如添加元素、删除元素以及判断元素是否存在。下面将详细讨论Set接口的主要实现类和常用方法。 1. ...

    java中set接口使用方法详解

    在Java编程中,Set接口是集合框架的一部分,它继承自Collection接口,主要用于存储不包含重复元素的集合。Set接口的实现类主要有HashSet、TreeSet和LinkedHashSet,它们各自有不同的特性和使用场景。 1. **HashSet*...

    Collection、Map、List、Set、Iterator

    - **定义**:`Collection` 是 Java 集合框架的核心接口之一,几乎所有其他集合接口都直接或间接继承自它。它提供了对集合进行增删查改的基本操作。 - **基本方法**: - `add(E e)`:向集合中添加一个元素。 - `...

    Java入门第三季Collection 接口 & List 接口简介,学生选课(增、删、改、查)

    所有具体的集合类,如`ArrayList`、`LinkedList`和`Set`,都是直接或间接实现了`Collection`接口。 `List`接口继承自`Collection`,增加了对有序元素的支持,这意味着每个元素都有一个特定的位置,并可以使用索引来...

    Java集合排序及java集合类详解(Collection、List、Map、Set).pdf

    Set接口继承自Collection接口,它定义了一个无序的、不允许重复的元素集合。Set接口有两个主要实现类:HashSet和TreeSet。HashSet是一个基于哈希表的实现,TreeSet是一个基于红黑树的实现。Set接口的常用方法包括...

    Java集合框架Collection接口.pdf

    `Collection`接口是Java集合框架中的核心接口之一,它是所有集合类的根接口,提供了一系列用于操作集合的基本方法。通过这个接口,我们可以执行添加、删除、遍历集合元素等基本操作。 #### 三、Collection接口的...

    java集合框架之Collection实例解析

    2. **Set接口**:`Set`接口同样继承自`Collection`,但不允许元素重复。`HashSet`和`TreeSet`是`Set`接口的主要实现类。 - `HashSet`:基于哈希表实现,插入和删除速度快,但元素无特定顺序。 - `TreeSet`:基于...

    java Collection 之Set使用说明

    而`Set`是`Collection`的一个子接口,它代表了一组不包含重复元素的集合。本文将详细介绍`Set`接口及其主要实现类`HashSet`和`TreeSet`的使用。 首先,`Set`接口的基本特性是不允许元素重复,并且不保证元素的顺序...

    Java_Collection_List-Set-Map.zip_list set map

    Set接口不包含重复元素,且不保证元素的顺序。HashSet是最常见的Set实现,它不维护元素的特定顺序,基于哈希算法实现快速查找。TreeSet则保持元素的排序,可以根据元素自然顺序或自定义比较器进行排序。 3. **Map...

    Collection集合继承结构图.pdf

    首先,Collection是Java集合框架的核心接口之一,它是单列集合的主要根接口。Collection集合类继承结构图向我们展示了Collection接口与其他接口和类之间的关系。 在Java集合框架中,Collection接口位于顶层,它直接...

    Java集合类(Collection)学习

    `Set`接口也是`Collection`的子接口,它不包含重复元素。`Set`强调元素的唯一性,没有固定的顺序。Java中常见的`Set`实现有`HashSet`、`LinkedHashSet`和`TreeSet`。`HashSet`提供了快速的查找性能,但不保证元素的...

    collection接口的静态方法

    在Java编程语言中,`Collection`接口是所有集合框架的核心,它是`List`, `Set`和`Queue`等具体集合类型的父接口。`Collection`接口提供了丰富的静态方法,用于处理和操作集合对象,包括对集合元素进行排序、反转以及...

Global site tag (gtag.js) - Google Analytics