Strings类的简单使用-代码优雅之道Guava(一)
来源:互联网 发布:知乎日报mac 百度网盘 编辑:程序博客网 时间:2024/06/09 16:47
前言
前边已经对Guava类库做了简单介绍(博文:Java代码优雅之道-Guava(有相关jar包下载)),下面就简单介绍一个Strings工具类的使用,学会灵活使用Strings工具,会使用我们在开发中,更加省时省力,代码健壮性和可读性更高,更简洁,这也是我所谓的“代码优雅”,让我们开发中省出时间来去处理更重要的东西,废话不多说,一看代码就全明了了。
Strings类常用功能和使用
/** * Guava Strings工具类的使用,null和empty的判断与转化 * @author chenleixing */public void testStrings(){Strings.isNullOrEmpty("");//返回trueStrings.nullToEmpty(null);//""Strings.nullToEmpty("chen");//返回"chen"Strings.emptyToNull("");//返回nullStrings.emptyToNull("chen");//返回"chen"Strings.commonPrefix("aaab", "aac");//"aa"否则返回""Strings.commonSuffix("aaac", "aac");//"aac"否则返回""}
Strings类中还有获取2个字符串的相同的前缀和后缀的方法:commonPrefix,commonSuffix,以及在字符串开始或结束位置重复增加某个字符串到某个长度:padEnd和padStart方法,此处就不再做介绍,因为下边原因。
是的,也许你看到就会想到Apache的common-lang包中的StringUtils,这个工具类比Guava的Strings强大很多,Guava有的这些方法,StringUtils类都有,而且还有很多其他处理字符串的方法,详见我的博文commons-lang中常用方法,StringUtils方法全集介绍。在这介绍Strings主要让大家了解一下Guava也有对应的一些功能,况且Guava的超级功能远不是这个,后边的时间段里我会一一详述。建议大家开发中类似功能还是用StringUtils工具类,毕竟这个工具强大的多。
1 0
- Strings类的简单使用-代码优雅之道Guava(一)
- Files类的简单使用-代码优雅之道Guava(二)
- Files类的简单使用-代码优雅之道Guava(二)
- 使用Google Guava来编写优雅的代码一Guava简介
- (java开源框架)使用Google Guava来编写优雅的代码一Guava简介
- 使用Google Guava来编写优雅的代码一Guava简介
- 使用Google Guava来编写优雅的代码一Guava简介
- Java代码优雅之道-Guava
- Java代码优雅之道-Guava
- 使用Guava编写优雅代码
- 强大的GUAVA之Strings
- guava之Strings和Johner工具类使用示例
- Guava的简单使用
- guava之Strings
- set,map,list集合的交集差集存放相同值反转分割等-代码优雅之道Guava(三)
- 优雅编程之Guava瓜娃工具类的7点整理学习分享(三十九)
- Guava学习笔记:Optional优雅的使用null
- Guava学习笔记:Optional优雅的使用null
- 多线程之间的竞争
- 强制类型转换的注意事项有哪些
- 关于http这种无状态协议如何解决页面传递参数的若干解决方案
- P51 第16题:输入三个整数a,b,c,请按从小到大的顺序输出
- #define SREG (*(volatile unsigned CHAR *)0x5F)
- Strings类的简单使用-代码优雅之道Guava(一)
- (4)设计模式:Strategy
- testcache.cpp
- Linux入门:忘记root密码怎么办
- Java中的for循环
- OpenCV中feature2D学习——FAST特征点检测
- <Android>自定义View
- Swift 区间类型
- hdu 1029