社区
Java SE
帖子详情
哪位提供一段增加、删除、替换、遍历HashMap中元素的示例代码。
oxoxox
2003-10-20 02:45:10
空。多谢。
...全文
1057
8
打赏
收藏
哪位提供一段增加、删除、替换、遍历HashMap中元素的示例代码。
空。多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
realzealy
2003-10-31
打赏
举报
回复
whyxx(我也是新手)你确定HashMap能用Iterator来遍历吗,Iterator只能用于Collection
Map用不了,想遍历你可以转化HashMap为Set再用Iterator来遍历
oxoxox
2003-10-31
打赏
举报
回复
up
realzealy
2003-10-31
打赏
举报
回复
真的是不好意思,没看仔细,你的代码很正确
whyxx
2003-10-31
打赏
举报
回复
呵呵,你看清楚我写的代码没有.是aa.values().iterator
aa.values()已经是一个Set了.
oxoxox
2003-10-25
打赏
举报
回复
up
honkyjiang
2003-10-24
打赏
举报
回复
HashMap()
一个key 对应一个value
不过都是对象
网络咖啡
2003-10-20
打赏
举报
回复
import java.util.*;
/**
* 演示使用HashMap存储一个班级中学生学号和学生姓名的对应关系
* 包括HashMap的创建、向HashMap中添加记录、从HashMap中删除记录、统计HashMap中元素
* 的个数和获得HashMap中指定的元素
*/
public class HashMapDemo{
public static void main(String[] args){
//创建HashMap
//使用构造方法进行创建
HashMap hm = new HashMap();
//向HashMap中添加记录
hm.put("01","张宏");
hm.put("02","李勇");
hm.put("21","陈冲");
//删除HashMap中的记录
hm.remove("01");
//获得HashMap中元素的个数
int size = hm.size();
//获得HashMap中指定的元素
String s = (String)hm.get("02");
if(s != null){
System.out.println("02的姓名是" + s);
}else{
System.out.println("学号是02的学生信息为空!");
}
}
}
whyxx
2003-10-20
打赏
举报
回复
Map aa = new HashMap();
aa.put("tmp1", new Object()); //追加 替换用同样的函数.
aa.remove("temp1"); //删除
for (Iterator i = aa.values().iterator(); i.hasNext(); ) {
Object temp = i.next();
} //遍历
JAVA-20分钟手写
HashMap
只用20分钟时间,手把手用java手写实现基本的
HashMap
的核心功能,包括:Map主结构get方法put方法优化过的哈希算法自动扩容迭代器Iterator等等通过手写深度理解原理
hashmap
两种
遍历
总结!
1.
hashmap
两种
遍历
效率1:2----entry----单个
遍历
两次 public class
HashMap
Test { public static void main(String[] args) {
HashMap
keySetMap = new
HashMap
();
HashMap
entrySetMap = n
HashMap
为什么不能一边
遍历
一遍
删除
点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021超神之路,很肝~
中
文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应用框架 Netty 源码解析消息
中
间件 RocketMQ 源码解析数据库
中
间件 Sharding-JDBC 和 MyCAT 源码解析作业调度
中
间件 E...
java面试题
面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可
替换
性:多态对已存在
代码
具有可
替换
性 可扩充性:
增加
新的子类不影响已经存在的类结构 接口性:多态是超类通过方法签名,向子...
HashMap
用法
示例
HashMap
用法
示例
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章