Guava原始碼閱讀 Strings

2021-09-20 03:14:50 字數 1223 閱讀 3825

靜態實用方法,屬於string或者charsequence例項。

nulltoempty

public static string nulltoempty(@nullabledecl string string)
返回字串非null,返回原字串。否則返回空字串。

emptytonull

@nullabledecl

public static string emptytonull(@nullabledecl string string)

返回字串非空字串,返回原字串。否則,返回null。

isnullorempty

public static boolean isnullorempty(@nullabledecl string string)
判斷字串是不是null或者空字串。

padstart/padend

public static string padstart(string string, int minlength, char padchar)

public static string padend(string string, int minlength, char padchar)

返回字串,長度最少是minlength,長度不夠的話用重複的padchar填充。

repeat

public static string repeat(string string, int count)
返回string重複count次。

commonprefix/commonsuffix

public static string commonprefix(charsequence a, charsequence b)

public static string commonsuffix(charsequence a, charsequence b)

返回共同的字首/字尾字串。

public class stringtest 

}

Guava原始碼閱讀之Ints

package com.google.common.primitives ints是int的工具類 說說ints裡面的方法 1.public static listaslist int.backingarray 傳入int型別資料,返回乙個list,感覺像是比較常用的樣子。示例 listlist i...

Guava原始碼解析十二 Multiset原始碼解析

對於multiset集合可以儲存重複的值,他的強大之處是他的同乙個值個數統計功能。實現類為hashmulitset類,他的繼承關係圖為 從multiset介面開始分析原始碼 public inte ce multisetextends collection 對於multiset的介面中方法的實現在a...

《原始碼閱讀》原始碼閱讀技巧,原始碼閱讀工具

檢視某個類的完整繼承關係 選中類的名稱,然後按f4 quick type hierarchy quick type hierarchy可以顯示出類的繼承結構,包括它的父類和子類 supertype hierarchy supertype hierarchy可以顯示出類的繼承和實現結構,包括它的父類和...