Guava: Joiner
Joiner
字符串拼接对象
on
基本实例
Joiner.on(" ").join("四川省","成都市","金牛区").toString()
- 1
- on 以空格为分隔符
- join内是拼接的对象:迭代器对象、数组、可变参数等
result
四川省 成都市 金牛区
- 1
特殊处理
动态拼接
StringBuffer result = new StringBuffer("result: ");Joiner.on(" ").appendTo(result,7,8);
- 1
- 2
result
result: 7 8
- 1
忽略空值
//直接忽略Null
Joiner.on(" ").skipNulls().join("四川省","成都市","金牛区",null).toString()
//找出Null,并用其他值代替
Joiner.on(" ").useForNull("未填写").join("四川省","成都市","金牛区",null).toString()
- 1
- 2
- 3
- 4
result
四川省 成都市 金牛区
四川省 成都市 金牛区 未填写
- 1
- 2
Joiner.MapJoiner
MapJoiner 是 Joiner 的内部静态类,用于帮助将 Map 对象拼接成字符串。
基本实例
Joiner.on(" ").withKeyValueSeparator("=").join(ImmutableMap.of("收件人","Nimo","联系方式","123","收件地址","浙江省杭州市滨江区XXXX"));
- 1
result
收件人=Nimo 联系方式=123 收件地址=浙江省杭州市滨江区XXXX
--------------------- 本文来自 墨丶亦轩 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_20597479/article/details/69950525?utm_source=copy
Guava: Joiner相关推荐
- Google Guava 实战之字符串处理篇
<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifac ...
- mapreduce 算法_MapReduce算法–了解数据联接第1部分
mapreduce 算法 在本文中,我们继续执行一系列实现算法的系列,该算法在使用MapReduce进行数据密集型文本处理中找到,这一次讨论数据联接. 虽然我们将讨论在Hadoop中联接数据的技术并提 ...
- MapReduce算法–了解数据联接第1部分
在本文中,我们继续执行一系列实现算法的系列,该算法在使用MapReduce进行数据密集型文本处理中找到,这一次讨论数据联接. 虽然我们将讨论在Hadoop中联接数据的技术并提供示例代码,但在大多数情况 ...
- 【Java常用工具类汇总 2,Java面试题百度云
System.out.println(Strings.padStart("zs", 1, '*'));//zs,需要注意,这里不会返回sSystem.out.println(Str ...
- Java 多行字符串
在本文中,我们来说说 Java 的多行字符串(multiline strings ). 从 JDK 15 开始,Java 提供了一个称为 Text Blocks 的语法,你可以在代码中直接使用这个功能 ...
- 【Java常用工具类汇总 2,linux摄像头驱动架构
System.out.println(Strings.padStart("zs", 2, '*'));//zs System.out.println(Strings.padStar ...
- Google Guava学习笔记——基础工具类Joiner的使用
Guava 中有一些基础的工具类,如下所列: 1,Joiner 类:根据给定的分隔符把字符串连接到一起.MapJoiner 执行相同的操作,但是针对 Map 的 key 和 value. 2,Spli ...
- Guava中基础工具类Joiner的使用字符串拼接方法 joiner.on
Guava 中有一些基础的工具类,如下所列: 1,Joiner 类:根据给定的分隔符把字符串连接到一起.MapJoiner 执行相同的操作,但是针对 Map 的 key 和 value. 2,Spli ...
- Guava学习之Joiner
本文是对 Guava 中 Joiner 的学习介绍.欢迎加入学习项目: LearningGuava. 使用示例 以下参考:官方文档. 开发过程中,用分隔符连接字符串序列可能是一个比较繁琐的过程,但本不 ...
- guava中的Joiner
1.结构图 Joiner处理数组.迭代器的拼接 MapJoiner:处理map元素的拼接 2.Joiner 2.1 useForNull 拼接时用字符串代替null值 2.2 skipNulls 拼接 ...
最新文章
- 图卷积和消息传递理论的可视化详解
- ViewState与Session 的重要区别
- 全面探索 FreeMarker 模版引擎的扩展性
- html在线转移,HTML5迁移
- requirejs、vue、vuex、vue-route的结合使用,您认为可行吗?
- cass生成曲线要素文件_《CASS道路断面法施工技术》
- 【jQuery笔记Part2】01-jQuery显示隐藏切换动画侧边广告案例
- Android技能树 — Android存储路径及IO操作小结
- Java JDK 源码结构
- sqlmap批量扫描burpsuite拦截的日志记录
- wordpress and theme
- Mcafee(麦咖啡)8.5i 使用设置图解
- 计算机标准键盘介绍,电脑键盘简介
- 3DS MAX 基础知识 材质编辑器
- oracle 复杂判断,单条SQL语句实现复杂逻辑几例~~
- Photoshop抠图(色彩范围命令扣人物/动物毛发图)
- TestCenter测试管理工具功能详解十(O)
- 十年终于读懂你——你从没见过的算法之美
- js实现手机摇一摇以及震动功能
- 利用o(nlogn)的时间复杂度对某一个区间进行质因数分解