`
xu3508620
  • 浏览: 9489 次
文章分类
社区版块
存档分类
最新评论

Map.toString()后字符串转换回Map

阅读更多
       public static void main(String[] args) {
		String str="{attach=  sfsd  , sub_mch_id=10000100, time_end=20140903131540, openid=oUpF8uMEb4qRXf22hE3X68TekukE, bank_type=CFT, return_code=SUCCESS}";
		Map<String,String> map=mapStringToMap(str);
	}
	
	public static Map<String,String> mapStringToMap(String str){
		str=str.substring(1, str.length()-1);
		String[] strs=str.split(",");
		Map<String,String> map = new HashMap<String, String>();
		for (String string : strs) {
			String key=string.split("=")[0];
			String value=string.split("=")[1];
			map.put(key, value);
		}
		return map;
	}
分享到:
评论

相关推荐

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

    2. **字符串转换为Map对象:** - 首先,对经过格式化的字符串进行预处理,如去除空格等。 - 使用特定的分隔符(如`&`)将字符串分割成多个子字符串。 - 对每个子字符串进一步处理,提取键值对信息。 - 创建一个...

    androidmap转json字符串、list转json字符串工具类.zip

    本压缩包提供了两个关键功能:将Map对象转换为JSON字符串和将List对象转换为JSON字符串。这两个工具类对于Android开发者来说非常实用,因为它们简化了Java对象与JSON格式之间的互换过程。 首先,让我们详细了解Map...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    此外,`JSONObject`在处理枚举类型时可能需要特别处理,通常会将其转换为字符串。 至于`net.sf.json`库,它是一个独立的JSON处理库,不依赖于任何JavaScript引擎。虽然现在有许多更现代的JSON处理库,如Jackson和...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    以下是一个使用`DOM`解析器将XML字符串转换为`Map`的示例: ```java import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import javax.xml.parsers.DocumentBuilderFactory; ...

    将JSON字符串转换成Map对象的方法

    因此,将JSON字符串转换为Map对象的过程实质上是字符串解析的过程。这一过程需要使用到专门处理JSON的库,如org.json,或者更常用的第三方库如Jackson和Gson。 在提供的文件内容中,提到了一种使用org.json库中的...

    Java Bean对象和Map相互转换.zip

    这里,`JSON.toJSONString(myBean)`将Java Bean转换为JSON字符串,然后`JSON.parseObject()`再将其解析成Map。 2. **Fastjson进行Map到Java Bean的转换**: 反过来,我们也可以将Map转换回Java Bean对象: ```...

    SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名

    `underscoreToCamelCase`方法则负责将下划线分隔的字符串转换为驼峰命名,通过遍历并替换每个部分的首字母为大写实现。 在SpringBoot中,你可以在Mybatis的Mapper接口方法中使用这个工具类。例如,当从数据库查询到...

    java xml和map互转

    `mapToXml`方法则将Map转换成XML字符串: ```java import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import java.util.Map; public class XmlMapConverter { // ... xml...

    Java Web程序实现返回JSON字符串的方法总结

    最后,我们使用 JSONObject 对象的 toString 方法将其转换为 JSON 字符串。 如果我们需要将 Collection 对象转换为 JSON 字符串,可以使用 JSONArray 对象。下面是示例代码: ```java public void testList() ...

    利用java反射将json字符串转成对象.zip

    在给定的“利用java反射将json字符串转成对象”的主题中,我们将深入探讨如何借助反射机制将JSON字符串转换为Java对象。 首先,我们需要了解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    List转换为List

    4. **输出JSON字符串**:最后通过JsonGenerator写出JSON格式的字符串。 #### 示例代码: ```java ObjectMapper mapper = new ObjectMapper(); StringWriter writer = new StringWriter(); try (JsonGenerator ...

    JavaScript Array map.docx

    - **数据转换:** 使用 `map()` 方法可以方便地转换数组中的数据,例如将字符串数组转换为整数数组。 - **数组映射:** 当需要根据原数组创建一个全新的数组时,可以使用 `map()` 方法。 - **性能优化:** 相比于传统的...

    java通用字符串连接

    使用这样的通用方法,你可以轻松地将各种集合数据转换为字符串,例如: ```java List&lt;String&gt; list = Arrays.asList("Apple", "Banana", "Cherry"); String result = PowerJoin.join(list, ", "); System.out....

    读取properties返回map并写入文件

    map.put(key.toString(), props.getProperty(key.toString())); } } catch (IOException e) { e.printStackTrace(); } return map; } } ``` 在上述代码中,我们首先创建一个Properties对象`props`,然后...

    json_lib使用实例:java对象与json字符串的互转

    JSON(JavaScript Object...通过其提供的API,我们可以方便地进行JSON字符串与Java对象之间的双向转换,同时还能处理各种复杂的数据结构。在实际开发中,掌握这些知识对于进行Web服务开发、API接口设计等工作至关重要。

    将一个字符串反转的方式

    将字符串转换为字符数组,然后从后向前遍历数组构建新的字符串。 ```java String str = "Hello, World!"; char[] chars = str.toCharArray(); StringBuilder sb = new StringBuilder(); for (int i = chars....

    treetostring将树结构转换为人性化的字符串

    接下来,我们需要实现`toString`方法,用于递归地遍历树并将每个节点及其子节点转换为字符串。为了使结果更人性化,我们可以添加一些格式化选项,例如缩进和连接符: ```javascript class TreeNode { // ...构造...

    map存取数据.do

    这里,`get("sa")`返回"dd",然后使用`toString()`将其转换为字符串。如果键"sa"不存在,`get("sa")`将返回`null`,`toString()`调用会抛出异常,因此在实际应用中应处理这种情况。 4. **遍历Map** 遍历`Map`通常...

    ajax和json跟java实现List、Map直接传递

    在Java中,我们可以使用`org.json`库或者`com.google.gson`库来将Java对象转换成JSON字符串,反之亦然。对于List和Map,转换过程如下: 1. **List转换为JSON**: - 如果List中的元素是基本类型或其包装类,可以...

    js中Map应用

    7. **toString(转换为字符串)**:将`Map`转换为字符串形式。 ```javascript Map.prototype.toString = function() { let s = "{"; for (let i = 0; i &lt; this.keys.length; i++, s += ',') { let key = this....

Global site tag (gtag.js) - Google Analytics