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阅读 700评论 0 1
  • 函数 作用:复用代码(可复用多行代码) 函数的定义: 函数的调用:函数名加一个括号表示调用 函数名();例如:fn...
    Metallic阅读 433评论 0 0
  • 看灯火阑珊,写尽风流!凭栏处,容光焕发,天生我材,必有所用。 自比萧何,睿智难当,长剑所...
    嚼子2阅读 230评论 0 1
  • 今天周末,百年不遇的老公不用上班,想安排出去逛逛玩玩,人家说累,好吧。决定过个没有安排的周末,随心地在家想做啥做啥...
    绽蕊向阳阅读 203评论 1 0
  • 早就觉得身体出了毛病,一直拖啊拖,没去仔细的检查。 去做了B超,片子上写疑似囊肿。回来,第二天再去抽血。抽血,第二...
    乘月归兮阅读 147评论 0 0