www.5213.net > jAvA中MAp集合如何修改里面的KEy值?

jAvA中MAp集合如何修改里面的KEy值?

直接按照想通的key值put一个新值,会覆盖

使用put(key,value) 就可以更改value的值. 如果key是不存在的, 那么put(key,value) 就会添加一条数据. 参考代码 import java.util.HashMap;public class Demo { public static void main(String[] args) { HashMap<String, Integer> map = new HashMap<

这个不用要的那么详细,对于应用来说,比如举个例子: Map map = new HashMap();map.put("key","value");这样就存入了一对值,你可以理解key就是所对应的名字,而value就是值.map存值就类似于你往一个瓶子中放东西,而key就是标签,value就是其中放的东西,而取值的时候就相当于取东西,你要知道所要取的东西的标签才可以取东西,也就是map.get("key").

java:Map param = new HashMap(); param.put("a","3333"); System.out.println(param.get("a")); //3333 if(param.containsKey("a")){ param.put("a", "565");} System.out.println(param.get("a"));//565 map存值就类似于你往一个瓶子中

map.put("three",map.get("one"));map.remove("one");

Map是不可重复集合,相同的key第二次装载值的时候会直接覆盖原值!!!

怎么用,看需要的Map中就是保存key-value,其中value可以是任何的java的对象 包括集合~~~

map迭代,需要使用map的key,问度娘后记录使用方法如下,希望更多人能学习到.public class MyUtil1 { public static void iteratorMap1(Map m) { Set set=m.keySet();//用接口实例接口 Iterator iter = set.iterator(); while (iter.hasNext()) {//遍历二次,

这个不用要的那么详细,对于应用来说,比如举个例子: map map = new hashmap();map.put("key","value");这样就存入了一对值,你可以理解key就是所对应的名字,而value就是值.map存值就类似于你往一个瓶子中放东西,而key就是标签,value就是其中放的东西,而取值的时候就相当于取东西,你要知道所要取的东西的标签才可以取东西,也就是map.get("key").

package com.yao;import java.util.HashMap;import java.util.Map;public class Tester {public static void main(String[] args) {Map map = new HashMap();map.put("小红", "10岁");map.put("小明", "15岁");

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com