`
Franciswmf
  • 浏览: 783854 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Map

    博客分类:
  • Map
 
阅读更多
引用参考:
--Map的5种遍历方法
http://blog.csdn.net/zhu1qiu/article/details/71170850
--谈谈java中遍历Map的几种方法
https://www.cnblogs.com/zhaoguhong/p/7074597.html?utm_source=itdadao&utm_medium=referral
--HashMap简单实现原理及遍历map的几种方式
http://blog.csdn.net/jiangzhongwei_/article/details/51992621
--4.java.util.Map 与 5. java.util.HashMap
https://blog.csdn.net/csdn_0_001/article/details/78826285

	//遍历map
	public static void main(String[] args) {
		Map<String,String[]> currentMap = new HashMap<String,String[]>();
		String currentString = "";
//      currentMap = ...;//给currentMap赋值
        Iterator<String> paramIt = currentMap.keySet().iterator();//遍历Map
        int icount = 0;
        while(paramIt.hasNext()){
        	icount ++;
        	String key = paramIt.next();
        	String[] valueArray = currentMap.get(key);
        	String value="";
        	if(valueArray.length>0){
//        		value=...;//给value赋值
        	}
        	if(icount == currentMap.size()){
        		currentString += key + "=" + value;
        	}else{
        		//
        	}
        }
	}


解析map的key和value
public class Demo {
	public static void main(String[] args) {
		Map<String, String> startMap=new HashMap<String, String>();
		startMap.put("class1", "一年级有30名学生");
		startMap.put("class2", "二年级有31名学生");
		startMap.put("class3", "三年级有28名学生");
		startMap.put("class4", "四年级有29名学生");
		Collection<String> coll=startMap.values();
		System.out.println("coll长度="+coll.size());
		for (String value : coll) {
			System.out.println("值value="+value);
		}
		Set<String> set=startMap.keySet();
		System.out.println("set长度="+set.size());
		for (String key : set) {
			System.out.println("键key="+key);
		}
	}
}

效果图:


【concurrenthashmap】
--ConcurrentHashMap总结
http://www.importnew.com/22007.html
--HashMap和ConcurrentHashMap浅析
https://blog.csdn.net/zldeng19840111/article/details/6703104
--为什么要使用ConcurrentHashMap而不是HashMap
https://blog.csdn.net/l_h_y123/article/details/53330763
--Java中的几个HashMap/ConcurrentHashMap实现分析
http://www.importnew.com/19685.html



  • 大小: 6.6 KB
分享到:
评论

相关推荐

    java循环Map java迭代Map

    Map a = new HashMap(); //方法一 Iterator it = a.entrySet().iterator(); while (it.hasNext()) { Map.Entry pairs = (Map.Entry) it.next(); System.out.println(pairs.getValue()); } //以下方法需要jdk5以上...

    C语言头文件 MAP C语言头文件 MAP

    C语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言...

    对于java map类排序

    private static SortedMap, Integer&gt; mapSortByKey(Map, Integer&gt; unsort_map) { TreeMap, Integer&gt; result = new TreeMap, Integer&gt;() Object[] unsort_key = unsort_map.keySet().toArray(); Arrays.sort...

    mapstruct-1.2.0.Final-API文档-中文版.zip

    赠送jar包:mapstruct-1.2.0.Final.jar; 赠送原API文档:mapstruct-1.2.0.Final-javadoc.jar; 赠送源代码:mapstruct-1.2.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.2.0.Final.pom; 包含翻译后...

    mapstruct-1.3.1.Final-API文档-中英对照版.zip

    赠送jar包:mapstruct-1.3.1.Final.jar; 赠送原API文档:mapstruct-1.3.1.Final-javadoc.jar; 赠送源代码:mapstruct-1.3.1.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.3.1.Final.pom; 包含翻译后...

    对Map的key和value进行排序

    对Map的key和value进行排序 对Map的key和value进行排序是Java编程中非常重要的一部分。Map是Java集合框架中的一种数据结构,用于存储键值对。然而,在实际应用中,我们经常需要对Map中的key或value进行排序,以满足...

    mapstruct-1.3.1.Final-API文档-中文版.zip

    赠送jar包:mapstruct-1.3.1.Final.jar; 赠送原API文档:mapstruct-1.3.1.Final-javadoc.jar; 赠送源代码:mapstruct-1.3.1.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.3.1.Final.pom; 包含翻译后...

    mapstruct-1.1.0.Final-API文档-中文版.zip

    赠送jar包:mapstruct-1.1.0.Final.jar; 赠送原API文档:mapstruct-1.1.0.Final-javadoc.jar; 赠送源代码:mapstruct-1.1.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.1.0.Final.pom; 包含翻译后...

    mapstruct-jdk8-1.2.0.Final-API文档-中文版.zip

    赠送jar包:mapstruct-jdk8-1.2.0.Final.jar; 赠送原API文档:mapstruct-jdk8-1.2.0.Final-javadoc.jar; 赠送源代码:mapstruct-jdk8-1.2.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-jdk8-1.2.0....

    GO Map - 3D Map for AR Gaming 3.2

    unity AR游戏地图系统GO Map - 3D Map for AR Gaming 3.2 Requires Unity 2017.2.1 or higher. GO Map is a dynamic map SDK for making location based games with unity 3D. Highly customizable with the ...

    微信小程序使用map组件实现检索(定位位置)周边的POI功能示例

    本文实例讲述了微信小程序使用map组件实现检索(定位位置)周边的POI功能。分享给大家供大家参考,具体如下: 声明 bug: 页面顶部分类【汽车服务、汽车销售等】列表和页脚的详细地址在真机测试是会出现不显示问题? ...

    js模拟list和map

    javascript 模拟 java中的 List,Map js文件为 js/utils.js IE6.0 测试通过 &lt;br&gt;List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 remove...

    RTAB-MAP开源视觉-激光-里程计SLAM代码

    RTAB-MAP压缩包里有以下个开源代码: 1、RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation-2018.pdf 2、RTABMAP_...

    GO Map - 3D Map for AR Gaming3.4.1

    GO Map是一个动态地图SDK,用于使用unity 3D制作基于位置的游戏。高度可定制的经典Unity检查器界面GO Map是最简单的地图插件。选择各种各样的例子,以充分了解GO地图功能,并建立每一个演示场景在您的智能手机上只要...

    map.toString()后转换成Map类型

    map.toString()后转换成Map类型

    Map (c++实现的简易map)

    vs2013 自己实现的一个简易Map(c++)。

    uniapp 使用map组件 动态自定义图标及文字

    &lt;map id="map" ref="map" style="height: 870rpx; width: 750rpx;" :latitude="latitude" :longitude="longitude" :markers="markers" :enable-building='true' :show-location='true' :circles

    GeoMap4.0安装包

    GeoMap4.0安装包GeoMap4.0安装包GeoMap4.0安装包GeoMap4.0安装包

    java转换xml、list、map和json

    "java转换xml、list、map和json" 本文主要讲述了Java中将xml、list、map和json之间的转换的相关知识点。 xml和map之间的转换 在Java中,xml和map之间的转换可以通过使用dom4j库来实现。dom4j是一个Java开源库,...

    popper.min.js.map

    包含:popper.min.js.map、popper.min.js.map 其实可以直接输入网址&lt;script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"&gt;&lt;/script&gt; 中的网址另存为,或者直接复制网页代码另存为,map文件...

Global site tag (gtag.js) - Google Analytics