欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

map.toString转成Map,map.tostring转map

来源: javaer 分享于  点击 26445 次 点评:140

map.toString转成Map,map.tostring转map


		//将map.toString后的串反转成map
		String str1 = singInfo.replaceAll("\\{|\\}", "");//singInfo是一个map  toString后的字符串。
    		String str2 = str1.replaceAll(" ", "");
    		String str3 = str2.replaceAll(",", "&");


		Map<String, String> map = null;
		if ((null != str3) && (!"".equals(str3.trim())))
		{
		  String[] resArray = str3.split("&");
		  if (0 != resArray.length)
		  {
		    map = new HashMap(resArray.length);
		    for (String arrayStr : resArray) {
		      if ((null != arrayStr) && (!"".equals(arrayStr.trim())))
		      {
		        int index = arrayStr.indexOf("=");
		        if (-1 != index) {
		          map.put(arrayStr.substring(0, index), arrayStr.substring(index + 1));
		        }
		      }
		    }
		  }
		}

		return map;

相关文章

    暂无相关文章

用户点评