`

Java遍历Set集合方法

 
阅读更多
对 set 的遍历

1.迭代遍历:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
  String str = it.next();
  System.out.println(str);
}

2.for循环遍历:
for (String str : set) {
      System.out.println(str);
}


优点还体现在泛型 假如 set中存放的是Object

Set<Object> set = new HashSet<Object>();
for循环遍历:
for (Object obj: set) {
      if(obj instanceof Integer){
                int aa= (Integer)obj;
             }else if(obj instanceof String){
               String aa = (String)obj
             }
              ........
} 

参考:
http://blog.sina.com.cn/s/blog_4f925fc3010182zi.html
分享到:
评论
2 楼 心轨翼 2016-11-10  
     
1 楼 我和家驹 2015-06-30  
     

相关推荐

    java技巧java中可以用来循环遍历任何一个集合的通用方法

    ### Java技巧:循环遍历集合的通用方法 在Java编程中,经常需要对集合进行遍历操作以处理其中的数据元素。对于不同的集合类型(如`List`、`Set`、`Map`等),如何实现一个统一且高效的遍历方式是非常重要的。本文将...

    一分钟了解Java中List集合与set集合的多种遍历方式

    知识点:lambda表达式遍历set集合可以使用forEach()方法来遍历集合中的每个元素,也可以使用方法引用来简化代码。 在Java中,List集合和set集合都可以使用多种遍历方式,包括for循环遍历、foreach增强循环遍历、...

    java中循环遍历删除List和Set集合中元素的方法(推荐)

    在上述代码中,使用增强型for循环(foreach)遍历Set集合。当尝试在循环内部删除元素时,Java的迭代机制无法处理这种行为,因此抛出`ConcurrentModificationException`。 **正确的遍历删除方式** 为了避免上述异常...

    java-遍历map

    本文将深入探讨如何在Java中使用`keySet`方法来遍历`Map`集合,以及相关的知识点。 ### 一、Java Map接口简介 `Map`接口是Java集合框架的一部分,它提供了存储和检索唯一键对象及其对应的值对象的方法。一个`Map`...

    Java遍历集合的三种方式

    如果需要遍历任何类型的集合,包括Set等,迭代器是最佳选择。如果集合中的元素类型与返回的数组类型不同,那么需要进行类型转换,此时转化为数组的方法可能会引入额外的复杂性。 总之,理解并掌握这些遍历方法对于...

    java Map 遍历方法

    ### Java Map遍历方法详解 在Java编程语言中,`Map`接口是集合框架中的一个核心组成部分,它存储键值对映射。本篇文章将详细介绍几种常用的遍历`Map`的方法,包括使用传统迭代器(Iterator)、增强型for循环(For-...

    计算机遍历Map集合.pdf

    1. **遍历键集合**:Map集合提供了keySet()方法,返回一个包含所有键的Set视图。可以通过迭代器或增强for循环遍历这个键集合,然后使用get()方法获取对应的值。例如: ```java Set&lt;Object&gt; keys = map.keySet(); for...

    遍历Map集合.pdf

    3. 使用entrySet方法获取所有键值对的Set集合,遍历这些键值对。 示例代码如下: ```java Set, String&gt;&gt; entries = map.entrySet(); for (Map.Entry, String&gt; entry : entries) { System.out.println(entry.get...

    java集合MAP三种遍历

    本文将详细介绍Java中Map集合的三种遍历方法及其应用场景、优缺点等,帮助读者更好地理解和掌握Map的使用技巧。 ### 一、Map简介 `Map`接口是Java集合框架的一部分,它提供了基于键值对的数据存储方式。常见的实现...

    暑假培训学习笔记之java循环遍历集合

    本笔记将深入探讨如何使用不同类型的循环来遍历Java集合,包括数组列表(ArrayList)、链表(LinkedList)、集合(Set)和映射(Map)。 首先,让我们从最基础的`for`循环开始。传统的`for`循环,也称为索引循环,...

    java遍历Map的几种方法分析

    在Java编程中,Map接口是用于存储键值对的数据结构,它提供了多种遍历Map的方法。本篇文章将详细分析Java中遍历Map的四种常见方法,帮助开发者更好地理解和运用这些技巧。 1. **for-each循环遍历** Java 5引入了...

    map集合遍历的五种方法

    总结起来,Java中Map集合的遍历方法各有优缺点,选择哪种方式取决于具体需求,如是否需要键和值,是否关心遍历顺序,以及是否利用Java 8的Stream API进行更复杂的操作。在实际开发中,理解和熟练掌握这些遍历方式将...

    struts2遍历集合

    根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...

    java遍历Map对象的说有数据

    ### Java遍历Map对象的所有数据 在Java编程中,`Map`接口是Java集合框架中的一个关键组成部分,它用于存储键值对。本篇文章将详细解释如何遍历`Map`对象的所有数据,并介绍几种常见的遍历方法。我们将重点讨论通过`...

    JAVA遍历Map所有元素.doc

    通过调用`Map.entrySet()`方法,我们可以获取到Map中所有键值对的`Set`集合。然后,我们可以迭代这个集合,每次迭代得到一个`Map.Entry`对象,该对象代表了一个键值对。以下是如何使用这种方式遍历Map: ```java ...

    Java 遍历取出Map集合key-value数据的4种方法

    这种方法简单易行,但需要注意的是,keySet()方法返回的是一个Set集合,包含所有键,而不是键值对。 2. 使用EntrySet()遍历 使用EntrySet()方法可以获取Map集合中的所有键值对,然后使用for-each循环遍历键值对。...

    map遍历的三种方法

    Map 遍历是集合操作中的一种重要操作,一般来说,有三种方式来遍历 Map 集合:使用 values() 方法遍历、使用 keySet() 方法遍历和使用 entrySet() 方法遍历。 第一种方法:使用 values() 方法遍历 这个方法是最...

    java哈希遍历_哈希遍历_

    使用`Map.keySet()`方法获取HashMap中所有键的`Set`集合,然后通过迭代器遍历这个集合,获取每个键,再通过`map.get(key)`获取对应的值。 ```java for (String key : map.keySet()) { int value = map.get(key)...

    Map最常规的两种遍历方法

    在上面的代码中,我们首先使用map.entrySet()方法获取一个Set集合,然后使用Iterator迭代器来遍历该集合。在遍历过程中,我们使用ite.hasNext()方法来判断是否还有下一个元素,如果有,则使用ite.next()方法获取当前...

Global site tag (gtag.js) - Google Analytics