场景
Java核心工具库Guava介绍以及Optional和Preconditions使用进行非空和数据校验:
Java核心工具库Guava介绍以及Optional和Preconditions使用进行非空和数据校验_霸道流氓气质的博客-CSDN博客
在上面入门Guava的使用之后,学习其对字符串处理的相关方法的示例。
连接器Joiner
用分隔符把字符串序列连接起来也可能会遇上不必要的麻烦。如果字符串序列中含有 null,那连接操作会更难。
Fluent 风格的Joiner让连接字符串更简单。
1、skipNulls()方法 忽略 null
Joiner joiner = Joiner.on("->").skipNulls();
String join = joiner.join("北京", "上海", "广州", null, "深圳");
System.out.println(join);//北京->上海->广州->深圳
2、useForN