一,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