码迷,mamicode.com
首页 > 其他好文 > 详细

Strings类的简单使用-代码优雅之道Guava(一)

时间:2015-03-30 09:25:40      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:strings使用介绍   guava字符串处理   strings类   字符串处理工具   代码简洁   

前言

       前边已经对Guava类库做了简单介绍(博文:Java代码优雅之道-Guava(有相关jar包下载)),下面就简单介绍一个Strings工具类的使用,学会灵活使用Strings工具,会使用我们在开发中,更加省时省力,代码健壮性和可读性更高,更简洁,这也是我所谓的“代码优雅”,让我们开发中省出时间来去处理更重要的东西,废话不多说,一看代码就全明了了。

Strings类常用功能和使用

	/**
	 * Guava Strings工具类的使用,null和empty的判断与转化
	 * @author chenleixing
	 */
	public void testStrings(){
		Strings.isNullOrEmpty("");//返回true
		Strings.nullToEmpty(null);//""
		Strings.nullToEmpty("chen");//返回"chen"
		Strings.emptyToNull("");//返回null
		Strings.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工具类,毕竟这个工具强大的多。

Strings类的简单使用-代码优雅之道Guava(一)

标签:strings使用介绍   guava字符串处理   strings类   字符串处理工具   代码简洁   

原文地址:http://blog.csdn.net/chenleixing/article/details/44733973

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!