java map 输入 查询 修改_map的查询和修改方法

packagecom.cn.util;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importjava.util.Set;//循环遍历map的方法

public classUtil {public static voidmain(String[] args) {

Map tempMap = new HashMap();

tempMap.put("a", 1);

tempMap.put("b", 2);

tempMap.put("c", 3);//JDK1.4中//遍历方法一 hashmap entrySet() 遍历

System.out.println("方法一");

Iterator it=tempMap.entrySet().iterator();while(it.hasNext()) {

Map.Entry entry=(Map.Entry) it.next();

Object key=entry.getKey();

Object value=entry.getValue();

System.out.println("key=" + key + " value=" +value);

}

System.out.println("");//JDK1.5中,应用新特性For-Each循环//遍历方法二

System.out.println("方法二");for (Map.Entryentry : tempMap.entrySet()) {

String key=entry.getKey().toString();

String value=entry.getValue().toString();

System.out.println("key=" + key + " value=" +value);

}

System.out.println("");//遍历方法三 hashmap keySet() 遍历

System.out.println("方法三");for (Iterator i =tempMap.keySet().iterator(); i.hasNext();) {

Object obj=i.next();

System.out.println(obj);//循环输出key

System.out.println("key=" + obj + " value=" +tempMap.get(obj));

}for (Iterator i =tempMap.values().iterator(); i.hasNext();) {

Object obj=i.next();

System.out.println(obj);//循环输出value

}

System.out.println("");//遍历方法四 treemap keySet()遍历

System.out.println("方法四");for(Object o : tempMap.keySet()) {

System.out.println("key=" + o + " value=" +tempMap.get(o));

}

System.out.println("11111");//java如何遍历Map map = new HashMap ();

System.out

.println("java 遍历Map map = new HashMap ();");

Map map = new HashMap();

Set keys =map.keySet();

Iterator iterator =keys.iterator();while(iterator.hasNext()) {

String key=iterator.next();

ArrayList arrayList=map.get(key);for(Object o : arrayList) {

System.out.println(o+ "遍历过程");

}

}

System.out.println("2222");

Map mapList = new HashMap();for(Map.Entry entry : mapList.entrySet()) {

String key=entry.getKey().toString();

List values =(List) entry.getValue();for(String value : values) {

System.out.println(key+ " --> " +value);

}

}

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/366293.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

您基于JEE的Web项目的结构是什么?

在本文中,我将主要与JSF讨论基于Web的项目的各种组织结构。 开始新项目时,首先想到的是如何组织Java包? 想象一下,您开发了一个基于Web的用户和组管理系统。 很长时间以来,我使用以下Java包结构来将Bean类与模型类分开…

自定义scoll样式

使用伪类自定义scroll样式 效果&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0,maximum-scale1.0,minimum1.0,…

关于常用的编码工具如何引入jar包

myeclipse和eclipse&#xff08;差不多&#xff09;引入jar包&#xff1a; 普通项目&#xff1a; 1.对准你的项目创建一个文件夹名字尽量命名成lib&#xff08;注意要和src平级&#xff0c;不要在src下创建文件夹&#xff09;。 2.将下载好的依赖放到lib文件夹下&#xff0c; 3…

win10商店打不开_win10自带的照片查看器打不开的修复方法

我们知道win10或win7等系统都自带有默认的照片查看器&#xff0c;安装好系统后&#xff0c;我们再不用安装第三方看图软件来查看照片了&#xff0c;给我们玩电脑带来了极大的方便。但有些朋友近来向我求教照片查看器打不开&#xff0c;或打开很慢不正常的问题。下面我来跟大家介…

HBase相关概念简介

1.Configuration描述 HBase采用hadoop中的Configuration对象来加载配置文件信息 2.HMaster作用 a.监控集群中所有的regionserver b.对元数据进行管理 c.通常情况下&#xff0c;HMaster和NameNode在一个节点上 d.管理regionserver的故障转移和region分区 表级操作&#xff1a;Ta…

mysql 包 过程 job_mysql job实例全过程

查看event是否开启 show variables like %sche%; 将事件计划开启 set global event_scheduler 1; 创建存储过程test CREATE DEFINERroot% PROCEDURE e_test() BEGIN -- 变量声明 DECLARE S_date INT(11); DECLARE S_hour INT(11); DECLARE S_min …

休眠事实:访存策略的重要性

在使用ORM工具时&#xff0c;每个人都承认数据库设计和实体到表映射的重要性。 这些方面引起了很多关注&#xff0c;而诸如获取策略之类的事情可能只是推迟了。 我认为&#xff0c;不应将实体获取策略与实体映射设计分开&#xff0c;因为除非经过适当设计&#xff0c;否则它可…

自定义checkbox样式

通过选中时添加背景图片自定义CheckBox样式 效果&#xff1a; CSS样式&#xff1a; <style type"text/css>label {width: 10%;display: flex;display: -webkit-flex;display: -moz-flex;flex-direction: row;justify-content: center;align-items: center;}label i…

安装步骤

1、安装node&#xff0c;安装全局webpack&#xff0c;npm init 生成package.json文件全局打包命令webpack b.js -o bundle.js旧版本的是webpack b.js bundle.js2、npm install webpack --save-dev 引入本项目webpack&#xff0c;package.json文件中会生成对应的webpack版本号…

fpu测试_I510400性能及温度测试详解

5月20号&#xff0c;INTEL将正式销售十代民用桌面级处理器&#xff0c;此次上市的型号相对9代与8代来说要多了很多型号&#xff0c;仅I9系列就有4个型号&#xff0c;下图有此次INTEL更新所有型号的参数&#xff1a;从上图参数可知&#xff0c;Intel有史以来I3~I9全部支持超线程…

java multiline_Java 7 - Multiline strings

问题Ive read that multiline string literals were proposed to be added in Java 7.Although I cant find any documentation saying definitely that they have been. Id like to know if they are, because this is something Id consider switching versions for.回答1:Mu…

洛谷P1876开灯

题目描述 有n盏灯&#xff0c;一开始全是关闭的。来n个人&#xff0c; 第一个人把一的倍数的灯开着的关上&#xff0c;关上的打开。 第二个人把二的倍数的灯开着的关上&#xff0c;关上的打开。 第三个人把三的倍数的灯开着的关上&#xff0c;关上的打开。 ........ 问最后第几…

HMTL label标签

label标签和特定表单控件关联之后&#xff0c;如果用户在 label 元素内点击文本&#xff0c;就会触发关联的表单控件。就是说&#xff0c;当用户选择该label标签时&#xff0c;浏览器就会自动将焦点转到和label标签相关的表单控件上。 label标签常用于与checkbox或radio关联&a…

ADFLogger的SLF4J绑定–缺少的部分

由于最好的原因&#xff0c;在我的日常工作中&#xff0c;我希望为ADF Logger Oracle ADF提供一个SLF4J适配器。 毫不奇怪&#xff0c;slf4j没有用于ADFLogger的适配器&#xff0c;但是由于ADFLogger只是Java Util Logging的轻巧包装&#xff0c;因此花了一个多小时来填补这一空…

thinkphp 在接口开发或者接入三方时解决跨域

估计你们都会了&#xff0c;就不解释了&#xff0c;直接上代码把 解决方案&#xff1a;header(Access-Control-Allow-Origin: *); //*代表允许所有的网址请求当前接口&#xff0c;当然你也可以把*改成具体的网址&#xff0c;例如www.baidu.com header("Access-Control-A…

c语言int 转bool_C++代码实现逆波兰式_C 语言

100行以内C代码实现逆波兰式逆波兰式(Reverse Polish notation&#xff0c;RPN&#xff0c;或逆波兰记法)&#xff0c;也叫后缀表达式(将运算符写在操作数之后)。算术表达式转逆波兰式例子&#xff1a;逆波兰式整体的算法流程图如下&#xff1a;下面给出我基于C 语言对逆波兰式…

css的再深入9(更新中···)

一 单位 1.px 就是一个基本的单位 像素 2.em 也是一个单位 用父级元素的字体大小乘以em前面的数字。如果父级没有就继承上一个父级直到body&#xff0c;如果body没有那就默认是16px。 3.rem 也是一个单位&#xff0c;只跟根节点<html>的字体大小有关&#xff0c;如果没…

最佳字符串对齐的Java实现

一段时间以来&#xff0c;我使用了Levenshtein distance的Apache Commons lang StringUtils实现。 它实现了一些众所周知的技巧&#xff0c;通过仅挂接到两个数组而不是为备忘录表分配巨大的nxm表来使用较少的内存。 它还仅检查宽度为2 * k 1的“条带”&#xff0c;其中k为最大…

指令的存储与执行初探

前言导读&#xff1a;从零开始构造一台二进制加法器 假设一个处理器与存储器相连&#xff0c;存储器中存放着一些指令。这些指令通过处理器发出的寻址信号被加载到处理器中&#xff0c;这个过程称为取指令。 下面通过简单的加法运算&#xff0c;来看一下指令和数据是怎么存储在…

java 中的流_Java中的流(IO

Java中的流(IO流.java.io包中定义了多个流类型(类或抽象类)来实现 输入 / 输出功能&#xff0c;可以从不同的角度对其进行分类&#xff1a;按单位可分为&#xff1a; 字节流 (一个字节一个字节的读取) 字符流 (一个字符一个字符的读取『一个字符是两个字节』)按…