首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
tree
node.js
js
httpclient
triggers
cPlusPlus
vbscript
integer
range
object
regex
emoji
search
version
controller
frameworks
format
c语言
input
cSharp
io
plugins
tags
random
stream
default
testing
export
list
actionscrip
expression
match
header
flutter
python
blob
php7
ascii
dockerfile
web3
python3
const
merge
hashcode
post
select
instance
settings
php8
bitmap
sum
filter
ip
typescript
netty
dagger
php
timestamp
datetime
utf-8
fetch
bash
数组
md5
request
email
text
metadata
foreach
split
shell
java
vba
express
string
audio
cookie
future
runtime
当前位置:
开发笔记
>
编程语言
> 正文
Map中的值如何输出
作者:--多么哇噻的姑娘 | 来源:互联网 | 2023-05-19 18:21
1.如何实现Map中的值的输出这里是通过while和for循环两种方法输出的2.代码如下:3.publicvoidtestMap(){
1.
如何实现Map中的值的输出这里是通过while和for循环两种方法输出的
2.
代码如下:
3.
public void testMap(){
4.
Map map = new HashMap();
5.
map.put(1, "aa");
6.
map.put(2, "aac");
7.
map.put(3, "aacc");
8.
map.put(4, "aa4");
9.
9//map.put(1, "aat"); //key 不能够重复 如果Key值重复 则下一个值会覆盖上一个值
10.
//1、迭代map集合的值
11.
Set set = map.keySet(); //key装到set中
12.
Iterator it = set.iterator(); //返回set的迭代器 装的key值
13.
while(it.hasNext()){
14.
Integer key = (Integer)it.next();
15.
String value = (String)map.get(key);
16.
System.out.println(key+" "+value);
17.
}
18.
//2、迭代map集合的值
19.
Set entry = map.entrySet(); //Set
>
20.
it = entry.iterator(); //返回set的迭代器 装Map.entry
21.
while(it.hasNext()){ //迭代
22.
Map.Entry entity = (Entry) it.next(); //实体Map.entry的对象取出
23.
Integer key = (Integer)entity.getKey(); //调用实体对象的getKey()获取key的值
24.
String value = (String)entity.getValue(); //调用实体对象的getValue()获取value的值
25.
System.out.println(key+" "+value);
26.
//如何用for循环输出Map的值 如下:
27.
System.
out
.println(
"-------------------------"
);
28.
for
(Object ob:map.keySet()){
29.
System.
out
.println(ob+
" "
+map.get(ob));
30.
}
31.
System.
out
.println(
"####################33"
);
32.
for
(Map.Entry
m:map.entrySet()){
33.
System.
out
.println(m.getValue()+
" "
+m.getKey());
34.
}
35.
}
hashmap
integer
object
string
int
hash
key
get
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
list
关于LinkedHashMap实现LRU缓存算法
缓存这个东西就是为了提高运行速度的,由于缓存是在寸土寸金的内存里面,不是在硬盘里面,所以容量是很有限的。LRU这个算法就是把最近一次使用时间离现在时间最远的数据删除掉。先说说List:每 ...
[详细]
蜡笔小新 2023-09-10 10:48:58
io
java1.7集合源码赏析系列:HashTable、ConcurrentHashMap、HashMap差异分析
HashTable与ConcurrentHashMap均可实现HashMap的功能,对外提供了键值对存储的数据结构。但是在内部结构及实现上有何区别,性能上的差异到底在哪里又是如何导致的 ...
[详细]
蜡笔小新 2023-09-14 08:45:47
io
集合框架--Map集合之HashMap存储自定义对象
将学生对象和学生的归属地通过键与值存储到map集合中。importjava.util.HashMap;importjava.util.Iterator;importjava.uti ...
[详细]
蜡笔小新 2023-09-09 04:43:44
io
Java面试 HashMap、HashSet源码解析
本章所有源代码基于JDK1.8版本HashMap和HashSet是JavaCollectionFramework的两个重要成员,其中HashMap是Map接口的常用实现类,Hash ...
[详细]
蜡笔小新 2023-09-05 08:27:05
io
对象作为HashMap的键
写这篇文章起源于一道面试题,如何将自定义的类对象作为key存储到HashMap中,即考虑怎么判断key的唯一性。首先,我们看以下HashMap中put(…)方法的源码:public ...
[详细]
蜡笔小新 2023-09-02 08:14:05
list
如何使用 org.apache.tinkerpop.gremlin.structure.VertexProperty 的 key 方法
本文详细介绍了 `org.apache.tinkerpop.gremlin.structure.VertexProperty` 类中的 `key()` 方法,并提供了多个实际应用的代码示例。通过这些示例,读者可以更好地理解该方法在图数据库操作中的具体用途。 ...
[详细]
蜡笔小新 2024-11-21 17:38:10
default
使用Service Locator模式实现高效的服务命名访问
本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ...
[详细]
蜡笔小新 2024-11-20 19:26:30
list
这是我在四天内听完陈老师讲的java基础加强后的总结
一、MyEclipse中的一些常用的快捷键:ctrl+shift+x大写ctrl+shift+y小写alt+内容提示写住方法的时候可以先写main然后按alt+就可以了ctrl+1 ...
[详细]
蜡笔小新 2023-09-18 22:37:50
list
Java HashSet和HashMap源码剖析
转载自:http:www.blogjava.netCarpenterLeearchive20160427430268.html总体介绍之所以把HashSet和HashMa ...
[详细]
蜡笔小新 2023-09-10 22:23:41
list
Java中怎么对HashMap按键值排序
本篇文章给大家分享的是有关Java中怎么对HashMap按键值排序,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话 ...
[详细]
蜡笔小新 2023-09-09 14:01:50
io
Map集合Map map = new HashMap();
01Map集合概述A:Map集合概述:我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同a:Collection中的集合 ...
[详细]
蜡笔小新 2023-09-06 21:09:58
list
Delphi XE2 之 FireMonkey 入门(19) - TFmxObject 的子类们(表)
td{border:1pxsolid#808080;}参考:和FMX相关的类(表)TFmxObjectIFreeNotification ...
[详细]
蜡笔小新 2024-11-21 22:35:24
list
深入解析 Bootstrap Table 的使用技巧
本文详细介绍了如何利用 Bootstrap Table 实现数据展示与操作,包括数据加载、表格配置及前后端交互等关键步骤。 ...
[详细]
蜡笔小新 2024-11-20 17:21:26
list
使用Hashmap值作为索引以在Java
我有3个来自RESEARCHS的映射值,指定要使用参考数据集填充的行中的范围。该研究 ...
[详细]
蜡笔小新 2023-09-16 13:15:05
io
如何判断Java整数是否为空? - How can I tell if a Java integer is null?
Greetings,Imtryingtovalidatewhethermyintegerisnull.Ifitis,Ineedtoprompttheusert ...
[详细]
蜡笔小新 2023-08-30 11:39:42
--多么哇噻的姑娘
这个家伙很懒,什么也没留下!
Tags | 热门标签
tree
node.js
js
httpclient
triggers
cPlusPlus
vbscript
integer
range
object
regex
emoji
search
version
controller
frameworks
format
c语言
input
cSharp
io
plugins
tags
random
stream
default
testing
export
list
actionscrip
RankList | 热门文章
1
[LeetCode] 210. 课程表 II !!!!(图)
2
为什么没人愿意使用“Linux
3
开发笔记:Java并发编程生产者与消费者模式介绍
4
e.target与e.currentTarget (事件委托)
5
最小生成树(hdu1233)Prim算法
6
一文梳理市面上的2大NFT定价范式和4种解决方案
7
MySQL:log_timestamps参数使用详解
8
华为不能设置默认闹钟铃声
9
phpc哪个简单?
10
redis集群安装问题:ruby依赖redis.gem
11
DB2 RazorSQL数据库转换
12
相册的查看。。。上一张,下一张的问题。。。
13
python类别数据数字化LabelEncoder VS OneHotEncoder区别【python基础】
14
Manjaro安装VirtualBox虚拟机
15
c++的快速、大且可扩展的几何库 - Fast, big and extensible geometry library for C++
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有