首页 > 系统 > Android > 正文

Android String类型转换为float、double和int的工具类

2019-11-09 18:07:13
字体:
来源:转载
供稿:网友

在做项目时遇到了需要把年份(String)转换为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);


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表