【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/開發

相關文章
相關標籤/搜索