Android String類型轉換為float、double和int的工具類

public class ConvertUtil {

//把String轉化為float

public static float convertToFloat(String number, float defaultValue) {

if (TextUtils.isEmpty(number)) {

return defaultValue;

}

try {

return Float.parseFloat(number);

} catch (Exception e) {

return defaultValue;

}

}

//把String轉化為double

public static double convertToDouble(String number, double defaultValue) {

if (TextUtils.isEmpty(number)) {

return defaultValue;

}

try {

return Double.parseDouble(number);

} catch (Exception e) {

return defaultValue;

}

}

//把String轉化為int

public static int convertToInt(String number, int defaultValue) {

if (TextUtils.isEmpty(number)) {

return defaultValue;

}

try {

return Integer.parseInt(number);

} catch (Exception e) {

return defaultValue;

}

}

---------------------

使用時只需調用上面的方法即可(第二個參數是默認值):

int yeatInt = ConvertUtil.convertToInt("2017",2015);

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 主要積累一些開發中比較 常用的工具類,部分借鑒于網絡,主要來源于平時開發因需求而生的小工具類 13、ArithUt...
    大鴨梨leepear閱讀 692評論 0 1
  • 函數 作用:復用代碼(可復用多行代碼) 函數的定義: 函數的調用:函數名加一個括號表示調用 函數名();例如:fn...
    Metallic閱讀 426評論 0 0
  • 看燈火闌珊,寫盡風流!憑欄處,容光煥發,天生我材,必有所用。 自比蕭何,睿智難當,長劍所...
    嚼子2閱讀 216評論 0 1
  • 今天周末,百年不遇的老公不用上班,想安排出去逛逛玩玩,人家說累,好吧。決定過個沒有安排的周末,隨心地在家想做啥做啥...
    綻蕊向陽閱讀 197評論 1 0
  • 早就覺得身體出了毛病,一直拖啊拖,沒去仔細的檢查。 去做了B超,片子上寫疑似囊腫。回來,第二天再去抽血。抽血,第二...
    乘月歸兮閱讀 142評論 0 0