Convert
在Java開發中咱們要面對各類各樣的類型轉換問題,尤爲是從命令行獲取的用戶參數、從HttpRequest獲取的Parameter等等,這些參數類型多種多樣,咱們怎麼去轉換他們呢?經常使用的辦法是先整成String,而後調用XXX.parseXXX方法,還要承受轉換失敗的風險,不得不加一層try catch,這個小小的過程混跡在業務代碼中會顯得很是難看和臃腫,因而咱們把這種類型轉換的任務封裝在了Conver
類中。命令行
toStr
、toInt
、toLong
、toDouble
、toBool
方法這幾個方法基本代替了JDK的XXX.parseXXX方法,傳入兩個參數,第一個是Object類型的被轉換的值,第二個參數是默認值。這些方法作轉換並不拋出異常,當轉換失敗或者提供的值爲null時,只會返回默認值,返回的類型所有使用了包裝類,方便咱們須要null的狀況。code
toSBC
和全角轉半角toDBC
在不少文本的統一化中這兩個方法很是有用,主要對標點符號的全角半角轉換。開發