在做项目时遇到了需要把年份(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. android开源代码编译方法
  2. Activity中那些需要重写的方法
  3. Android为什么会有65536的方法数量限制
  4. Android Studio ——Android 使用Pull方法解析XML文件的方法
  5. 记录关于Gradle : Build Running的解决方法
  6. Android 开机震动的调用位置以及打开关闭方法
  7. Android中计算text文字大小的几个方法
  8. Android的DialogFragment的基本使用方法

随机推荐

  1. Struts2【入门】
  2. IDA静态分析
  3. 什么是协程?Java中如何支持?
  4. 静态路由实例
  5. chrony用法
  6. 浅谈CDN、SEO、XSS、CSRF
  7. anaconda tensorflow-gpu 安装简易指南
  8. IDEA使用总结
  9. 写博客的第一天,学习C语言,嗯.......就这吧
  10. bc用法