【guava】字符串操做

一,Strings类工具

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"不然返回""  
}  

   总结:google

        Strings类中还有获取2个字符串的相同的前缀和后缀的方法:commonPrefix,commonSuffix,以及在字符串开始或结束位置重复增长某个字符串到某个长度:padEnd和padStart方法,此处就再也不作介绍,由于下边缘由。spa

       是的,也许你看到就会想到Apache的common-lang包中的StringUtils,这个工具类比Guava的Strings强大不少,Guava有的这些方法,StringUtils类都有,并且还有不少其余处理字符串的方法。在这介绍Strings主要让你们了解一下Guava也有对应的一些功能,何况Guava的超级功能远不是这个,后边的时间段里我会一一详述。建议你们开发中相似功能仍是用StringUtils工具类,毕竟这个工具强大的多code

 

二,字符串处理:分割,链接,填充blog

   http://ifeve.com/google-guava-strings/开发

相关文章
相关标签/搜索