Java点滴:Map与String的转换公共方法
来源:互联网 发布:xbmc使用教程网络硬盘 编辑:程序博客网 时间:2024/06/05 08:05
一个简单的Map与String的转换方法,比较实用的一段java代码
1)将Map转成形如username’chenziwen^password’1234的字符串
/** * 方法名称:transMapToString * 传入参数:map * 返回值:String 形如 username'chenziwen^password'1234*/public static String transMapToString(Map map){ java.util.Map.Entry entry; StringBuffer sb = new StringBuffer(); for(Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { entry = (java.util.Map.Entry)iterator.next(); sb.append(entry.getKey().toString()).append( "'" ).append(null==entry.getValue()?"": entry.getValue().toString()).append (iterator.hasNext() ? "^" : ""); } return sb.toString();}
2)将形如形如username’chenziwen^password’1234的字符串转成Map
/** * 方法名称:transStringToMap * 传入参数:mapString 形如 username'chenziwen^password'1234 * 返回值:Map*/public static Map transStringToMap(String mapString){ Map map = new HashMap(); java.util.StringTokenizer items; for(StringTokenizer entrys = new StringTokenizer(mapString, "^");entrys.hasMoreTokens(); map.put(items.nextToken(), items.hasMoreTokens() ? ((Object) (items.nextToken())) : null)) items = new StringTokenizer(entrys.nextToken(), "'"); return map;}
0 0
- Java点滴:Map与String的转换公共方法
- Java点滴:Map与String的转换公共方法
- Java点滴:Map与String的转换公共方法
- JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换类
- JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换类 .
- JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换类
- JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换类
- [置顶] JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换类
- JAVA int float long与String互相转换的方法
- [Java] double与String之间的相互转换方法
- [Java] double与String之间的相互转换方法
- [Java] double与String之间的相互转换方法[转]
- [Java] double与String之间的相互转换方法[转]
- JAVA int float long与String互相转换的方法
- Java中Date与String相互转换的方法
- JAVA MAP<String,String> 转换成为JSON
- List转换String,String转换List,Map转换String,String转换Map之间的转换类
- Java之String常用的公共方法UtilForString
- 一个通用的C/C++编译Makefile
- C++ 大规模程序设计 之 物理层次结构
- JS中window.showModalDialog()详解
- i++与++i
- 设计模式学习笔记
- Java点滴:Map与String的转换公共方法
- Linux下配置nginx支持.cgi
- 随机数的产生
- 第16周周四:GUI编程及文件对话框的使用
- 网站策划
- tomcat6 高级特性 阀(一)
- 连接设备上的有线
- poj 2965 The Pilots Brothers' refrigerator
- GC (二)Garbage Collection in Java