set是无序集合,放入set中的元素通过iterator输出时候是无序的

HashMap<String , String> hashMap = new HashMap<String , String>();for (int i = 0; i < 100; i++) {hashMap.put(i+"", i+"a");    }Set<Entry<String, String>> entry =  hashMap.entrySet(); Iterator<Entry<String, String>> entryIterator = entry.iterator();while(entryIterator.hasNext()){Map.Entry<String, String> entryItem = entryIterator.next();System.out.println(entryItem.getKey()+":"+entryItem.getValue());}

输出结果:是乱序的

88:88a
89:89a
90:90a
91:91a
92:92a
93:93a
94:94a
95:95a
96:96a
97:97a
10:10a
98:98a
11:11a
99:99a
12:12a
13:13a
14:14a
15:15a
16:16a
17:17a
18:18a
19:19a
0:0a
1:1a
2:2a
3:3a
4:4a
5:5a
6:6a
7:7a
8:8a
9:9a
20:20a
21:21a
22:22a
23:23a
24:24a
25:25a
26:26a

1.hashmap遍历方法:

Set ss=hm.entrySet() ;//返回Map.Entry 接口实现

    printElements(ss);   //输出键值对  利用迭代器  

    
  
 Iterator  i=ss.iterator() ;   //通过 Map.Entry静态接口 获取元素 
    while(i.hasNext())
    {
     Map.Entry me=(Map.Entry)i.next() ;//强制转换 
     System.out.println(me.getKey()+":"+me.getValue());
     
    }

set是无序集合,放入set中的元素通过iterator输出时候是无序的相关推荐

  1. OC--有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 倒序输出字符串...

    有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 1 NSInteger num=123456789; 2 NSString *str=[[NSStri ...

  2. 【算法与数据结构实战】线性表操作-实现A并B,结果放入A中

    //数据结构与算法基础题1:线性表操作,实现A并B,结果放入A中#include "stdafx.h" #include <iostream> #include < ...

  3. 【Qt】QStackedWidget:将多个窗口控件放入堆中,每次只显示一个窗口控件

    1.简介 QStackedWidget可以容纳多个窗口控件,每次只显示其中一个.例如:登录页面.各种功能页面等不同时显示的窗口,可以放入QStackedWidget中. 2.demo // 创建三个页 ...

  4. java jsp js xml_jsp实现将信息放入xml中的方法

    本文实例讲述了jsp实现将信息放入xml中的方法.分享给大家供大家参考,具体如下: 一.jsp代码: 省: 北京 广东 海南 市: 北京 二.ajax代码创建服务器请求代码不用写了,写onchange ...

  5. python读取一行数组_python 把文件中的每一行以数组的元素放入数组中的方法

    有时候需要把文件中的数据放入到数组中,这里提供了一种方法,可以根据文件结尾的标记进行数据拆分,然后再把拆分的文件放入数组中 # -*-coding: utf-8 -*- f = open(" ...

  6. java怎么把数据封进对象里_(Java)想把数组中一条一条的数据全部放入对象中去..要怎么做呢...

    展开全部 Java把数组中一条一条的数据全部放入对象中去操作如下: 1.先获取到数组中的数据dataArray数据. 2.接32313133353236313431303231363533e58685 ...

  7. 包+类导入+静态导入+类放入包中+包作用域

    [0]README 0.1)本文转自 core java volume 1, 旨在理清 包和类导入的相关知识: [1] 包 1.1) java 允许使用包将类组织起来,包可以方便组织代码,并将自己的代 ...

  8. mysql导出oracle_如何将mysql中的表结构导出放入oracle中

    展开全部 将mysql中的表结构导出放入oracle中的方法: 1.导出mysql的表结构sql脚本,然后修改mysql中的数据类型为oracle中的数据类型: MySql与Oracle数据类型的62 ...

  9. 如何评估数据适不适合放入Redis中?

    当项目中引入了 Redis 做分布式缓存,那么就会面临这样的问题: 哪些数据应该放到缓存中?依据是什么? 缓存数据是采用主动刷新还是过期自动失效? 如果采用过期自动失效,那么失效时间如何制定? 正好这 ...

最新文章

  1. Unity旋转问题的总结
  2. python输入123输出321_C语言编程:输出一个3位整数的逆序数,如输入123,输出321....
  3. webscoket绑定php uid,Think-Swoole之WebSocket客户端消息解析与使用SocketIO处理用户UID与fd关联...
  4. [转载]Ubuntu安装配置Mysql
  5. linux之用wget下sublime简单使用总结
  6. HashMap在java并发中如何发生死循环
  7. leetcode119. 杨辉三角 II 你能比我代码更短吗?
  8. 视频直播常见问题与解决办法汇总【系列三—直播推流】
  9. 真正好的东西,就会脱颖而出
  10. 【细节实现 回文串12】LeetCode 564. Find the Closest Palindrome
  11. JavaScript 学习笔记4
  12. 一种应用于GPS反欺骗的基于MLE的RAIM改进方法
  13. Python复杂对象转JSON
  14. javascript - 焦点事件(onfocus ,onblur )
  15. about hashCode again understand
  16. Node入门 (转载)--个人觉得写的不错,赞!
  17. Windows更新策略配置
  18. 【140813】C# 仿QQ农场游戏源代码
  19. 人脸识别5.1.3- insightface人脸识别模型arcface-Paddle
  20. 第九次作业——码流分析仪

热门文章

  1. android编辑框显示,android – 如何在屏幕上显示文本编辑框?
  2. Altium Designer实现原理图到PCB板的转换
  3. qq如何用其他进制登录
  4. 解封装(七):av_read_frame读取帧数据函数分析和产生的空间问题分析,以及AVPacket分析
  5. redis的zset类型(有序集合)
  6. c语言 动态数组_C语言的学习笔记!助你一路成长!
  7. php 类static引用函数吗,php中在变量和函数前加static关键字之后的区别
  8. 51单片机4位数乘法C语言,51单片机实现4位数以内的加减法
  9. php 什么是对象,什么是PHP类和类的对象(PHP的类简介)
  10. 接收不到其他机器发来的报文_TCP/IP报文格式,康康就知道了