对 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  
             }  
              ........  
}

Java遍历Set集合方法相关推荐

  1. Java遍历Set集合方法(*)

    对 set 的遍历 1.迭代遍历: Set<String> set = new HashSet<String>(); Iterator<String> it = s ...

  2. 1.6 Java遍历Map集合

    Java遍历Map集合的四种方式 Map 集合的遍历与 List 和 Set 集合不同.Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历.Map 以及实现 Map ...

  3. Java 遍历 Set 集合的方法,以及如何遍历删除 Set 集合中的元素?

      Java 遍历 Set 有多种方式,如下示例所示. 一.Iterator 迭代器遍历 package com.example.demo.test;import java.util.HashSet; ...

  4. Java遍历Map集合,获取key、value等方式

    首先构建一个Map集合: Map<String, Integer> buy=new HashMap<>();buy.put("苹果手机", 2);//添加键 ...

  5. java遍历数组的方法

    java遍历数组的三种方法 int arr[]={1,2,3,4} 方法一: for(int i=0;i<arr.length;i++){System.out.println(arr[i]); ...

  6. JS遍历Map集合方法 JS如何循环遍历后台传过来的Map?

    HashMap集合经后台转为json字符串,并返回前台. JS接收到集合后可通过以下代码遍历: // 接收Map集合 var result = data.result;// 循环遍历Map集合 for ...

  7. Java遍历Map集合的第二种方法Entry对象遍历Map集合内元素

    键值对方式:即通过集合中每个键值对(Entry)对象,获取键值对(Entry)对象中的键与值. 操作步骤: 获取Map集合中,所有的键值对(Entry)对象,以Set集合形式返回.方法提示:entry ...

  8. Java 遍历Map集合的方法

    方法一:通过Map.keySet,遍历key和value Map<String, Object> map = new HashMap<>(); for (String key ...

  9. java 遍历 likedlist_Java集合02----LinkedList的遍历方式及应用

    Java集合02----LinkedList的遍历方式及应用 前面已经学习了ArrayList的源码,为了学以致用,故列举一些ArrayList的遍历方式及应用. 1.LinkedList的遍历方式 ...

最新文章

  1. 导入导出Android手机文件
  2. YTU 1495 蛇行矩阵 YTU 1607 字符棱形YTU 1959 图案打印YTU 2016 打印金字塔
  3. Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
  4. SAP Business ByDesign云计算ERP软件
  5. Python 实现 动态规划 /斐波那契数列
  6. [转载] 杜拉拉升职记——20 两位同僚
  7. 操作系统例题:某文件系统中,针对每个文件,用户类别分为4类:安全管理员、文件主、文件主的伙伴、其他用户;访问权限分为5种:完全控制、执行、修改、读取、写入。若文件控制块中用二进制位串表示文件权限,为表
  8. 626B. Cards
  9. Blender学习入门(一)-Blender的下载和插件安装
  10. c语言中提取单词首字母,C语言实现单词小帮手
  11. 最短路径(dijistra和floyd算法)
  12. 需求与商业模式分析-6-五个课题
  13. Linux学习笔记——1、Basic knowledge
  14. wps生成正态分布的随机数_WPS中用excel做正态分析.doc
  15. Deep Learning(深度学习) 中文翻译
  16. java super构造函数_Java为什么this()和super()必须是构造函数中的第一条语句?...
  17. CentOS升级openssl修复部分ssl漏洞
  18. 小镇走出的大厂女程序员,也害怕努力后仍一无所获
  19. 计算机 应用期刊模板下载
  20. 学会通过商品id来获得商品详情

热门文章

  1. 东芝笔记本Satellite M40-A
  2. 国网×弘玑 | RPA培训课程提升员工数字素养
  3. vba九九乘法表代码_Excel中使用vba函数制作九九乘法表的操作方法
  4. empdp / impdp
  5. html影院选座模板,jQuery在线选座(影院版)
  6. 两轮差速运动模型推导
  7. Windows10的操作技巧
  8. WIndows无法连接共享打印机,错误码:0x0000011b
  9. Java Build工具Ant与Maven之比较(大谈Maven缺点)
  10. c语言编程n位自幂数,自幂数9位数查找之算法优化(C语言)(水仙数是4位数自幂数)...