编写字符分割类
package com.dsmp.filter;
import java.util.*;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;
public class HashMapUtil{
public static String splitHashMap(Map<String,Object> map){
ArrayList<String> list=new ArrayList<>(map.keySet());
StringBuffer sb=new StringBuffer();
for (String s : list) {
sb.append("&").append(s).append("=").append(map.get(s));
}
return sb.toString().substring(1);
}
public static void main(String[] args) {
HashMap<String,Object> hashMap=new HashMap<>(3);
hashMap.put("name", "steven");
hashMap.put("age", "18");
hashMap.put("sex", "male");
String splitHashMap = splitHashMap(hashMap);
System.out.println(splitHashMap);
}
}
字符分割结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/6935221567434edcab72fbb7372c4bc9.png)