guava 之 Joiner Splitter处理字符串利器

来源:互联网 发布:mac的图片处理 编辑:程序博客网 时间:2024/05/16 12:09

// 把字符串 直接 生成对应 Map

@Testpublic void join(){MapSplitter splitter = Splitter.on(",").withKeyValueSeparator(":");String mapp = "a:b,c:d";System.out.println(splitter.split(mapp));}

给力的Splitter,省去了好多工作


再来个Joiner  看看吧


@Testpublic void joinner(){Joiner joiner = Joiner.on(",");//convert iterable to stringIterable<?> parts = Lists.newArrayList("a","b","c");System.out.println(joiner.join(parts ));//appender iterable to stringStringBuilder arg0 = new StringBuilder("hehe ");System.out.println(joiner.appendTo(arg0, parts));//convert map to stringMap<String, String> map = Maps.newHashMap();map.put("ok", "ok");map.put("okd", "ok");System.out.println(joiner.withKeyValueSeparator("&").join(map));}


原创粉丝点击