Android String类型转换为float、double和int的工具类
16lz
2021-01-23
在做项目时遇到了需要把年份(String)转换为int类型,对年份进行比较,顺便提取为方法,保存下来方便以后使用。
public class ConvertUtil {//把String转化为floatpublic static float convertToFloat(String number, float defaultValue) {if (TextUtils.isEmpty(number)) {return defaultValue;}try {return Float.parseFloat(number);} catch (Exception e) {return defaultValue;}}//把String转化为doublepublic static double convertToDouble(String number, double defaultValue) {if (TextUtils.isEmpty(number)) {return defaultValue;}try {return Double.parseDouble(number);} catch (Exception e) {return defaultValue;}}//把String转化为intpublic 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);
更多相关文章
- android开源代码编译方法
- Activity中那些需要重写的方法
- Android为什么会有65536的方法数量限制
- Android Studio ——Android 使用Pull方法解析XML文件的方法
- 记录关于Gradle : Build Running的解决方法
- Android 开机震动的调用位置以及打开关闭方法
- Android中计算text文字大小的几个方法
- Android的DialogFragment的基本使用方法