// 把字符串 直接 生成对应 Map
@Test
public void join(){
MapSplitter splitter = Splitter.on(",").withKeyValueSeparator(":");
String mapp = "a:b,c:d";
System.out.println(splitter.split(mapp));
}
给力的Splitter,省去了好多工作
再来个Joiner 看看吧
@Test
public void joinner(){
Joiner joiner = Joiner.on(",");
//convert iterable to string
Iterable<?> parts = Lists.newArrayList("a","b","c");
System.out.println(joiner.join(parts ));
//appender iterable to string
StringBuilder arg0 = new StringBuilder("hehe ");
System.out.println(joiner.appendTo(arg0, parts));
//convert map to string
Map<String, String> map = Maps.newHashMap();
map.put("ok", "ok");
map.put("okd", "ok");
System.out.println(joiner.withKeyValueSeparator("&").join(map));
}