Map类型和String类型相互转化
来源:互联网 发布:网络文儿的个人资料 编辑:程序博客网 时间:2024/06/11 15:03
Map转换成String/** * 方法名称: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(); } String转换成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;
}
源文档:http://blog.csdn.net/ziwen00/article/details/7976144
0 0
- Map类型和String类型相互转化
- String类型和Timestamp类型相互转化
- Java:String和date类型相互转化
- Date和String类型相互转化
- C# string类型和Byte[]相互转化
- java中String类型和char[]类型的相互转化
- String类型转化为map类型
- C++ 中 string 和其它类型的相互转化。
- C++ 中 string 和其它类型的相互转化。
- json格式和string了类型的相互转化
- JAVA的数组 && 原始类型和引用类型以及String与int long相互转化 && String与byte[]相互转化
- Java中int,String类型相互转化
- Date与String类型相互转化
- Android中将List<Map<String, Object>>类型数据与字符串的相互转化
- date日期类型与String类型的相互转化
- date日期类型与String类型的相互转化
- Flex中Date类型与String类型相互转化
- Int类型与String类型之间的相互转化
- 最值得阅读学习的 10 个 C 语言开源项目代码
- A记录和CNAME记录介绍
- Eclipse中更改默认java代码格式
- 理性的面对梦想与现实
- sqlserver语句
- Map类型和String类型相互转化
- 最近踩的一些坑
- 转载留下来自己看看,找到奋斗方向
- Codeforces 522A Reposts 题解
- lambda expressions are not supported at this language level
- 获取屏幕的大小
- Android 在Fragment 中控制 Activity 的控件隐藏和显示
- [ZJOI2007]BZOJ1060时态同步-贪心
- MyBatis中Like语句中使用bind标签