- 浏览: 471213 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
fkbld:
楼主给个密码,谢谢了,baild_zr@126.com
ExtJs direct 推送 DEMO -
文思涌动:
你的方法太好用了,感激不尽。
MyEclipse 安装ADT -
zys08:
...
jquery uploadify -
攻城使:
我现在也在学习使用Uploadfiy,摸索中
jquery uploadify -
gksrxn:
liuyulovely 写道怎么解压还要密码,楼主解压的密码是 ...
ExtJs direct 推送 DEMO
package com.csdn; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; public class MapTest { public static void main(String[] args) { List<UserName> list1 = new ArrayList<UserName>(); for(int i=0;i<2;i++){ UserName user = new UserName(); user.setName("name"+(int)(Math.random()*100)); user.setAge((int)(Math.random()*100)); list1.add(user); } List<UserName> list2 = new ArrayList<UserName>(); for(int i=0;i<2;i++){ UserName user = new UserName(); user.setName("name"+(int)(Math.random()*100)); user.setAge((int)(Math.random()*100)); list2.add(user); } Map<String,List<UserName>> map = new HashMap<String, List<UserName>>(); map.put("key1",list1); map.put("key2",list2); // 解析map ① 效率高 Iterator<Map.Entry<String,List<UserName>>> it = map.entrySet().iterator(); while(it.hasNext()){ Map.Entry entry = it.next(); System.out.println("key = "+entry.getKey()); List<UserName> lst1 = (ArrayList<UserName>)entry.getValue(); for(UserName b:lst1){ System.out.println("解析map ① = "+b.getName()+" age = "+b.getAge()); } } System.out.println("--------------------------------------------------------"); // 解析map ② 效率低 Iterator<String> iterator = map.keySet().iterator(); while(iterator.hasNext()){ String key1 = iterator.next(); System.out.println("******* key = "+ key1); List<UserName> lst1 = (ArrayList<UserName>)map.get(key1); for(UserName b:lst1){ System.out.println("解析map ② name = "+b.getName()+" age = "+b.getAge()); } } System.out.println("--------------------------------------------------------"); // 解析map ③ for(Object obj:map.keySet()){ Object key3 = obj; System.out.println("key = " + key3); List<UserName> lst3 = (ArrayList<UserName>)map.get(obj); for(UserName bb:lst3){ System.out.println("解析map ③.1 name = "+bb.getName()+" age = "+bb.getAge()); } } System.out.println("--------------------------------------------------------"); for(Map.Entry entry:map.entrySet()){ String key4 = entry.getKey().toString(); System.out.println("key = "+key4); List<UserName> lst4 = (ArrayList<UserName>)entry.getValue(); for(UserName b4:lst4){ System.out.println("解析map ③.2 name = "+b4.getName()+" age = "+b4.getAge()); } } for(Iterator it5 = map.keySet().iterator();it5.hasNext();) { String key5 = (String)it5.next(); System.out.println("key = "+key5); List<UserName> lst5 = (ArrayList<UserName>)map.get(key5); for(UserName b5:lst5){ System.out.println("解析map ⑤.1 name = "+b5.getName()+" age = "+b5.getAge()); } } for(Iterator it6 = map.entrySet().iterator();it6.hasNext();){ Map.Entry entry = (Map.Entry)it6.next(); System.out.println(entry.getKey()+" "+entry.getValue()); } System.out.println("--------------------------------------------------------"); } }
发表评论
-
java 生成 验证码
2012-09-04 17:05 4654<script type="text/ja ... -
读取 properties
2012-08-21 17:19 1218import java.io.File; import ja ... -
eXtremeComponents 分页列表
2012-08-03 09:25 1713<%@taglib uri="/WEB-INF ... -
Map套map 前台jstl遍历
2012-08-02 10:56 2273public String queryAdminPoped ... -
MD5加密
2012-07-19 17:08 1115public class MD5psw { /** * M ... -
CSVReader
2012-07-03 08:49 9007package com.zte.nva.dap.hadoop. ... -
java调用linux shell命令
2012-06-20 19:06 2025/** * 调用shell命令,创建android ... -
反编译插件jad安装 MyEclipse8.5
2012-04-23 10:45 1362准备工作 下载jad.exe文件:http://www ... -
强化不可实例化能力
2011-09-28 15:54 859有时候我们会编一些只含有静态域和静态方法的类,用私有构造函数强 ... -
持续集成环境配置
2011-09-27 10:58 844见附件 见附件 -
Serializable demo
2011-09-23 14:45 983/** * serialization 序列化 * s ... -
junit4 @test DEMO
2011-09-15 16:15 5253package com.isoftstone.ecc.juni ... -
重写@Override toString
2011-07-20 14:30 1646/** * UserBean.java * com ... -
request.getParameterNames()和request.getParameterValues()
2011-06-09 16:38 4475request.getParameterNames()和r ... -
java Swing 的excel 操作 -导入导出 (原型)
2011-04-14 17:01 4635package com.excel; import ... -
java 发送EMAIL邮件
2011-04-14 15:56 1023import java.util.Date; import ... -
java和JSTL遍历map
2011-04-14 15:50 1309public Map<Integer,List<M ... -
MyEclipseGen
2011-03-12 11:26 1008myeclipse的激活码自动生成 import java.i ... -
TimerTask
2011-03-01 21:42 1168import java.util.Timer; import ... -
Log4j 文件日志
2011-02-16 10:55 1041import org.apache.commons.log ...
相关推荐
这是最基础的遍历方式,通过获取`Map`的`keySet`,然后用增强型for循环遍历`keySet`,再通过`get()`方法获取对应的`value`。 ```java for (Integer in : map.keySet()) { String str = map.get(in); System.out...
XML因其结构化和易于解析的特性,在数据交换和配置文件中广泛使用,而Map则作为Java中存储键值对的高效数据结构。在实际开发中,我们可能需要在XML和Map之间进行转换,以便于数据处理。本文将详细讲解如何使用Java...
在Java编程中,XML(可扩展标记语言)是一种用于存储和传输数据的标准化格式,而Map是Java集合框架中的一个重要接口,它提供了键值对的数据结构。将XML与Map进行互转是常见的需求,特别是在处理配置文件或者进行数据...
总的来说,Java中将XML转换为Map的过程涉及XML的解析、数据结构的映射以及转换策略的选择。根据实际需求,可以选择合适的工具和方法来实现这一目标。在实际项目中,为了提高可维护性和灵活性,通常建议封装这个过程...
使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google...
本文将深入探讨如何在Java中解析YAML文件,包括依赖管理、封装解析类以及源码分析。 首先,为了在Java项目中使用YAML解析功能,我们需要引入相关的库。在Maven项目中,可以在`pom.xml`文件中添加SnakeYAML的依赖: ...
这是我在编写struts2中遇到的问题,整理出来,包括截图,希望可以帮到大家
在Java中,我们通过MapScript API来解析Mapfile,创建地图对象,并执行各种地图操作,如渲染地图、查询数据等。 配置MapServer与Java的集成,首先需要在项目中引入MapScript的Java库。MapScript库提供了对MapServer...
本教程将深入讲解如何使用Java读取JSON文件,并将其内容转化为Map以便进行取值操作。 首先,我们需要引入处理JSON的库。Java标准库并不直接支持JSON操作,所以我们通常会使用第三方库,如`org.json`或`...
通过引用【opevcsv】依赖,逐行读取数据 并转为Map,Object>格式,后续可以通过BeanUtil.MaptoBean()方法将map转为你需要的bean对象; csv文件必须带表头,bean对象命名符合驼峰格式; 通过此方法可以快速的将文件...
将xml串转换成Map类型,如果有重复节点,自动转换为list类型存储,所以最终转换并非绝对Map
本文将详细讲解如何使用Java编程语言解析Excel数据并将其转换为Map对象,同时支持03版(xls)和07版(xlsx)格式。 首先,解析Excel数据的关键在于使用合适的库。Apache POI 是一个流行的Java API,它允许开发者...
以下是如何解析Map格式JSON的示例: ```java public static void main(String[] args) { // JSON字符串 String jsonStr = "{'1': {'id': '1','code': 'bj','name': '北京','map': '39.90403, 116.40752599999996'...
Java容器详细解析 Java容器是一种基本的数据结构,用于存储和管理对象。Java容器主要分为两大类:Collection和Map。 Collection Collection是一个独立元素的序列,这些元素都服从一条或多条规则。Collection接口...
xml解析为map,代码已经测试,可直接使用。
纯java底层读取配置文件,生成map,可以根据key模糊匹配查询,封装好了方法。比如getVal("spring.dubbo*url")
在Java编程环境中,解析Google Map地址以及反向解析经纬度是一项常见的任务,特别是在地理信息系统(GIS)相关的项目中。Google Maps API提供了丰富的功能,包括地址转换(Geocoding)和反向地理编码(Reverse ...
除了解析JSON字符串到Java对象,这两个库还支持将Java对象转换为JSON字符串,以及解析JSON到Map或List等数据结构。 3. **其他库** 除了Jackson和Gson,还有其他的JSON处理库,如org.json(提供简单的JSON工具类)...
在Java编程环境中,解析Shapefile(.shp)文件是一项常见的任务,特别是在地理信息系统(GIS)应用中。Shapefile是一种广泛用于存储地理空间数据的开放格式。为了在Java中处理这些文件,我们可以利用开源库GeoTools...
在Java编程语言中,`Map`接口是一种非常重要的数据结构,用于存储键值对。它在实际应用中极为广泛,特别是在处理关联数据时。本文将深入探讨如何在Java中使用`keySet`方法来遍历`Map`集合,以及相关的知识点。 ### ...