【Java8】Guava——Joiner
来源:互联网 发布:windows 禁止卸载软件 编辑:程序博客网 时间:2024/06/05 04:58
Joiner
字符串拼接对象
on
基本实例
Joiner.on(" ").join("四川省","成都市","金牛区").toString()
- on 以空格为分隔符
- join内是拼接的对象:迭代器对象、数组、可变参数等
result
四川省 成都市 金牛区
特殊处理
动态拼接
StringBuffer result = new StringBuffer("result: "); Joiner.on(" ").appendTo(result,7,8);
result
result: 7 8
忽略空值
//直接忽略NullJoiner.on(" ").skipNulls().join("四川省","成都市","金牛区",null).toString()//找出Null,并用其他值代替Joiner.on(" ").useForNull("未填写").join("四川省","成都市","金牛区",null).toString()
result
四川省 成都市 金牛区 四川省 成都市 金牛区 未填写
Joiner.MapJoiner
MapJoiner 是 Joiner 的内部静态类,用于帮助将 Map 对象拼接成字符串。
基本实例
Joiner.on(" ").withKeyValueSeparator("=").join(ImmutableMap.of("收件人","Nimo","联系方式","123","收件地址","浙江省杭州市滨江区XXXX"));
result
收件人=Nimo 联系方式=123 收件地址=浙江省杭州市滨江区XXXX
Joiner具体参考
0 0
- 【Java8】Guava——Joiner
- guava字符串处理——连接器[Joiner]
- Google Guava学习计划第一章Guava Utilities—Joiner and Splitter
- Guava——Joiner连接字符串Splitter分割字符串
- guava Joiner
- guava Joiner
- guava joiner
- 【Java8】Guava——Optional
- 【Java8】Guava——Splitter
- 【Java8】Guava——Charsets
- 【Java8】Guava——Preconditions
- 【Java8】Guava——Function
- 【Java8】Guava——Predicate
- 【Guava】Joiner、Splitter源码
- Guava Joiner 拼接字符串
- Guava base -- Joiner
- guava之joiner
- guava学习-Joiner
- Maven+Jetty运行项目无法热修改html处理
- 如何快速搭建运营级的网络直播平台
- Android中解析JSON格式数据常见方法合集
- 用编译器写的mov ax,[0]指令,执行的实际上是mov ax,0
- PHP单元测试利器:PHPUNIT初探(一)
- 【Java8】Guava——Joiner
- Muli3D <5> 判断点与面的关系
- JAVA求学之路第十六天(异常&递归)
- 如何在Idea中获取git上的源程序
- Java多线程,Thread和Runnable究竟该用哪个
- 用C++提取Linux内存的使用率
- Dubbo请求响应解析
- WebApplicationContext : org.springframework.web.context.ContextLoaderListener作用
- 【OpenCV】显示HSV模型中H分量的颜色直方图