`

JAVA 中Set对象集合的使用

 
阅读更多

关于Set对象的使用:

1、从Map中取Set集合(遍历Map集合):

                       Set set = orgMap.entrySet();

                       for (Iterator it = set.iterator(); it.hasNext();) {

                                Map.Entry entry = (Map.Entry) it.next();

                                Long key = (Long) entry.getKey();

                                String val = (String) entry.getValue();

                                ……

                       }

2、遍历对象Set属性集合:

                Set<User> userSet = org.getUserSet();

                for (Iterator<User> userIt = userSet .iterator(); userIt .hasNext();) {

                {

                       User user= userIt .next();

                         ……

                 }

分享到:
评论

相关推荐

    java中set、list和map的使用方法实例

    // java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 // GOF给出的定义为:提供一种方法访问一个容器...另包含一篇网文:在java中使用TreeMap进行中文排序

    java集合知识-map、set等

    * 往hashSet集合中存储Person对象。如果姓名和年龄相同,视为同一个人。视为相同元素。 */ public class HashSetTest { /** * @param args */ public static void main(String[] args) { HashSet hs = ...

    java集合对象

    java集合对象 介绍集合对象  Set:集----存储数据无序,所以不能存储相同的数据,set在存储数据方面有优势  List:列表-----存储数据有序,所以可以存储相同的数据,list在向集合对象中的指定位置添加数据和得到...

    java中set接口使用方法详解

    主要为大家详细介绍了java中set接口使用方法,介绍了Java中Set集合接口实现插入对象不重复的原理,感兴趣的小伙伴们可以参考一下

    Java:集合排序(正序、倒序)的方法

    java 对象集合按字段排序

    实验05 Java集合.doc

    2)按顺序往集合中添加5个字符串对象:"张三"、"李四"、"王五"、"马六"、"赵七"; 3)对集合进行遍历,分别打印集合中的每个元素的位置与内容; 4)打印集合的大小,然后删除集合中的第3个元素,并显示删除元素的...

    JAVA集合(List,Set,Map)

     (1) 单元素添加、删除操作: boolean add(Object o):将对象添加给集合 boolean remove(Object o): 如果集合中有与o相匹配的对象,则删除对象o (2) 查询操作: int size() :返回当前集合中元素的数量 boolean...

    义一个整数集合类integerSet。这种类型的对象可以存储10个20~80之间的整数,即他的内部有一个整型数组存储数据。编程:

    义一个整数集合类integerSet。这种类型的对象可以存储10个20~80之间的整数,即他的内部有一个整型数组存储数据。编程: (1) 判断两个inergerSet类对象S1和S2是否相等。...(5) 从一个集合中删除某一个元素。

    精通java集合框架--List,Set..

    这种差别的原因与 Set 和 Map 在 Java 库中使用的方法有关。Map 的典型应用是访问按关键字存储的值。它支持一系列集合操作的全部,但操作的是键-值对,而不是单个独立的元素。因此 Map 需要支持 get() 和 put() 的...

    JAVA 面向对象程序设计第7章 集合.pptx

    7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.2 学生实践练习;7.1.2 学生实践练习;7.2 List集合;7.2 List...

    Java集合框架.pdf

    4、线程安全:Java集合框架中的某些数据结构和算法是线程安全的,可以在多线程环境中使用。 Java集合框架中的接口 Java集合框架中定义了一些接口,这些接口是实现各种数据结构的基础。 下面是Java集合框架中的一些...

    使用建议 资源类型:Java面经文档、技术要点或面试编程题 难度:中等 覆盖范围:Java基础知识、面向对象、集合框架、

    4. 熟悉Java集合框架的使用,包括List、Set、Map等常用数据结构的操作。 5. 学习多线程编程的基本概念和技术,包括线程的创建、同步、通信等。 6. 掌握IO流的基本用法,包括字节流和字符流的区别、文件操作等。 7. ...

    Java高级程序设计:第7章-集合框架.pptx

    Java集合中可以放对象,不能存放基础数据类型数。 Collection Framework 根据不同类型的集合的特点和用途,集合框架在设计的时候将集合分为以下三种类型: (1) 集合(Set) — 无重复对象 (2) 列表(List) — 允许重复...

    JAVA SE 开发手册.CHM

    15、JAVA集合框架之Set接口、HashSet类、TreeSet类 16、JAVA集合框架之Map接口、HashMap类、Trelap类、Hashtable类 17、JAVA异常Exception 18、JAVA线程之基础介绍 19、I0流之基本简介 20、I0流之字符流、字节...

    java笔记.docx

    Java中的集合类是用于处理数据的集合的框架,包括List、Set和Map等。 Java中的文件处理可以使用File类和IO流进行读写操作。 Java中的网络编程可以使用Socket和ServerSocket实现基于网络的应用程序开发。

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     8.1 Java对象在JVM中的生命周期  8.2 理解Session的缓存  8.2.1 Session的缓存的作用  8.2.2 脏检查及清理缓存的机制  8.3 Java对象在Hibernate持久化层的状态  8.3.1 临时对象的特征  8.3.2 持久化对象的...

    40道java集合面试题含答案(很全很详细)

    Java集合类是Java.util包中的重要内容,它提供了一套性能优良、使用方便的接口和类,用于处理对象的集合。这些类主要用于存储、检索、操作一组对象数据。 Java集合类主要包括两种类型的容器:Collection和Map。...

    Java集合

    在JDK1.5以前Java集合会丢失容器中所有对象的数据类型,把所有对象都当初object对象来处理,JDK1.5以后增加了泛型,Java集合可以记住容器中对象的数据类型。从而可以编写出更简洁,健壮的代码。

    JAVA集合的使用(List、Map、Set、Queue,Collections、Comparable与Comparator,排序、搜索,内部类、equals、hashCode)

    要注意的是List,Set,Queue继承了Collection接口,Map和Collection无关,但他们都是接口,不能直接实例化对象。这里想用一个简单的例子展示一下他们的使用,内容包括:List、Map、Set、Queue,Collections、Comparable...

    Java集合总结.txt

    ps:要想往集合中存放基本数据类型,必须转换为对应的包装类 Collection -- 集合接口 List -- List接口(添加了许多针对下标操作的方法) 特点:有序的,且可重复 ArrayList: 数据结构:一维数组 ...

Global site tag (gtag.js) - Google Analytics