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

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. 箭头函数的基础使用
  3. NPM 和webpack 的基础使用
  4. Python list sort方法的具体使用
  5. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  6. python list.sort()根据多个关键字排序的方法实现
  7. android上一些方法的区别和用法的注意事项
  8. android 使用html5作布局文件: webview跟javascript交互
  9. android实现字体闪烁动画的方法

随机推荐

  1. 华为android 10 手机恢复删除的图片,目前
  2. Android(安卓)RakNet 系列之三 移植Porta
  3. 一 Android(安卓)Camera框架
  4. Android处理屏幕旋转时的解决方案
  5. Maven开发Android指南
  6. XML解析各种方式比较
  7. Android(安卓)Framework 分析---3Package
  8. 如何低成本打造品牌Android软件?
  9. SpringSource通过Spring for Android(安
  10. Android图案密码,手势锁源码解析