首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
callback
list
数组
express
javascript
request
export
utf-8
tags
heap
sum
scala
cPlusPlus
search
chat
actionscrip
foreach
jar
ascii
schema
hashset
httprequest
substring
triggers
vbscript
hash
dll
replace
php5
object
flutter
spring
keyword
md5
metadata
uml
iostream
controller
join
email
integer
shell
perl
python2
usb
golang
hashcode
split
netty
solr
less
bit
loops
bash
grid
select
copy
node.js
hook
cSharp
php8
python
ip
format
case
byte
nodejs
php7
go
lua
hashtable
match
random
string
runtime
datetime
java
eval
require
当前位置:
开发笔记
>
编程语言
> 正文
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
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
object
关于LinkedHashMap实现LRU缓存算法
缓存这个东西就是为了提高运行速度的,由于缓存是在寸土寸金的内存里面,不是在硬盘里面,所以容量是很有限的。LRU这个算法就是把最近一次使用时间离现在时间最远的数据删除掉。先说说List:每 ...
[详细]
蜡笔小新 2023-09-10 10:48:58
object
java1.7集合源码赏析系列:HashTable、ConcurrentHashMap、HashMap差异分析
HashTable与ConcurrentHashMap均可实现HashMap的功能,对外提供了键值对存储的数据结构。但是在内部结构及实现上有何区别,性能上的差异到底在哪里又是如何导致的 ...
[详细]
蜡笔小新 2023-09-14 08:45:47
object
集合框架--Map集合之HashMap存储自定义对象
将学生对象和学生的归属地通过键与值存储到map集合中。importjava.util.HashMap;importjava.util.Iterator;importjava.uti ...
[详细]
蜡笔小新 2023-09-09 04:43:44
object
在泛型字典类中使用foreach
本文介绍了在实现了System.Collections.Generic.IDictionary接口的泛型字典类中如何使用foreach循环来枚举字典中的键值对。同时还讨论了非泛型字典类和泛型字典类在foreach循环中使用的不同类型,以及使用KeyValuePair类型在foreach循环中枚举泛型字典类的优势。阅读本文可以帮助您更好地理解泛型字典类的使用和性能优化。 ...
[详细]
蜡笔小新 2023-12-09 09:22:34
object
模板引擎StringTemplate的使用方法和特点
本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ...
[详细]
蜡笔小新 2023-12-11 21:45:03
object
这是我在四天内听完陈老师讲的java基础加强后的总结
一、MyEclipse中的一些常用的快捷键:ctrl+shift+x大写ctrl+shift+y小写alt+内容提示写住方法的时候可以先写main然后按alt+就可以了ctrl+1 ...
[详细]
蜡笔小新 2023-09-18 22:37:50
object
Java HashSet和HashMap源码剖析
转载自:http:www.blogjava.netCarpenterLeearchive20160427430268.html总体介绍之所以把HashSet和HashMa ...
[详细]
蜡笔小新 2023-09-10 22:23:41
hash
Java中怎么对HashMap按键值排序
本篇文章给大家分享的是有关Java中怎么对HashMap按键值排序,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话 ...
[详细]
蜡笔小新 2023-09-09 14:01:50
hash
Redis数据结构之string应用场景解析
本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ...
[详细]
蜡笔小新 2023-12-14 14:02:42
hash
Spring特性实现接口多类的动态调用详解
本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ...
[详细]
蜡笔小新 2023-12-14 03:24:19
hash
开发笔记:Java是如何读取和写入浏览器Cookies的
篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java是如何读取和写入浏览器Cookies的相关的知识,希望对你有一定的参考价值。首先我 ...
[详细]
蜡笔小新 2023-12-12 20:18:02
object
JDK源码学习之HashTable(附带面试题)的学习笔记
本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ...
[详细]
蜡笔小新 2023-12-12 13:05:17
object
Java程序设计第4周学习总结及注释应用的开发笔记
本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-11 21:21:22
object
HashMap的相关问题及其底层数据结构和操作流程
本文介绍了关于HashMap的相关问题,包括其底层数据结构、JDK1.7和JDK1.8的差异、红黑树的使用、扩容和树化的条件、退化为链表的情况、索引的计算方法、hashcode和hash()方法的作用、数组容量的选择、Put方法的流程以及并发问题下的操作。文章还提到了扩容死链和数据错乱的问题,并探讨了key的设计要求。对于对Java面试中的HashMap问题感兴趣的读者,本文将为您提供一些有用的技术和经验。 ...
[详细]
蜡笔小新 2023-12-10 17:07:36
hash
Hibernate延迟加载深入分析-集合属性的延迟加载策略
本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ...
[详细]
蜡笔小新 2023-12-10 14:26:13
--多么哇噻的姑娘
这个家伙很懒,什么也没留下!
Tags | 热门标签
callback
list
数组
express
javascript
request
export
utf-8
tags
heap
sum
scala
cPlusPlus
search
chat
actionscrip
foreach
jar
ascii
schema
hashset
httprequest
substring
triggers
vbscript
hash
dll
replace
php5
object
RankList | 热门文章
1
MyEclipse2014将web项目jdk1.7更换为jdk1.6
2
html页面重复加载数据,模型index.html页面显示重复的数据
3
EasyCVR视频广场显示收藏以外的通道该如何解决?
4
打工人的「偷懒」神器,微软出的这个 AI 工具好用吗?
5
Android的三种http请求方式的区别
6
Linux使用技巧1挂载U盘和Windwos分区
7
使用ng-change来选择ng对象。 - getting the ng-object selected with ng-change
8
运动控制卡应用开发教程之C#
9
C语言超详细讲解字符串相乘_C 语言
10
ASP.NET 3.5 新特性开发向导实践(附项目源码下载)
11
css中margin外边距合并问题讲解及实例演示
12
.NET CPU爆高事故事故分析某供应链WEB网站
13
为什么我手机的科学计算机算的不对,“手机计算机和科学计算机算出来答案不一样,我到底该信哪个哈?”...
14
在Java项目中打印错误日志的正确姿势
15
开发笔记:ndarray对象的使用方法
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有