工具方法小总结
2022-09-22 22:48:10

记录一些常用的Java通用的方法,避免下次需要时记不住查百度浪飞丝杆。

JSON转Map (深层迭代遍历)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//JSONObject 转 Map
private void Json2Map(JSONObject json, Map<String, String> resultMap) throws Exception {
if(json == null ){
return ;
}
Iterator it = json.keys();
while(it.hasNext()){
String key = (String) it.next();
//得到value的值
Object value = json.get(key);
//System.out.println(value);
if(value instanceof JSONObject)
{
//递归遍历
Json2Map((JSONObject) value,resultMap);
}
else {
resultMap.put(key,(String) value);
}
}
}

替换’\‘成’/‘

1
2
String str = "usr\local\xxx\xx";
str = str.replaceAll("\\\\" , "/" );
Prev
2022-09-22 22:48:10
Next