在Java开发中,可能会遇到Map和String转换的情况,尤其是在HTTP请求的情况下

Guava中提供了JoinerSplitter,可以方便的实现两者的互转。位于com.google.common.base包下

Map转String

String string = Joiner.on("&").withKeyValueSeparator("=").join(map);

String转Map

Map<String, String> map = Splitter.on("&").withKeyValueSeparator("=").split(string);

感谢大家的阅读, 如有疑问可以加我微信