最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實現字符串和數字轉換工具

 更新時間:2019年04月23日 08:38:35   作者:我的半畝田  
這篇文章主要為大家詳細介紹了java實現字符串和數字轉換工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java字符串和數字轉換工具的具體代碼,供大家參考,具體內容如下

package com.test.util;

/**
 * 數字工具類
 */
public class NumberUtil {

 /**
  * 數字轉換為字符串
  * @param num 數字
  * @return 字符串,如果 num 為空, 返回空字符串
  */
 public static String num2Str(Object num) {
  String str = null;

  if (num == null) {
   str = "";
  }
  else {
   str = String.valueOf(num);
  }
  return str;
 }

 /**
  * 字符串轉換為Integer
  * @param str 字符串
  * @return Integer, str為null時返回0
  */
 public static Integer getInteger(Object obj) {
  return getInteger(obj, 0);
 }

 /**
  * 字符串轉換為Integer
  * @param str 字符串
  * @param def 默認值
  * @return Integer, 字符串為null時返回def
  */
 public static Integer getInteger(Object obj, int def) {
  String str = obj == null ? "" : obj.toString();

  Integer i = null;

  if (str.trim().length() == 0) {
   i = new Integer(def);
  }
  else {
   try {
    i = Integer.valueOf(str);
   }
   catch (Exception e) {
   }
  }

  return i == null ? new Integer(def) : i;
 }

 /**
  * 字符串轉換為Long
  * @param str 字符串
  * @return Long, str為null時返回0
  */
 public static Long getLong(Object obj) {
  return getLong(obj, 0);
 }

 /**
  * 字符串轉換為Long
  * @param str 字符串
  * @param def 默認值
  * @return Long, 字符串為null時返回def
  */
 public static Long getLong(Object obj, long def) {
  String str = obj == null ? "" : obj.toString();

  Long l = null;

  if (str.trim().length() == 0) {
   l = new Long(def);
  }
  else {
   try {
    l = Long.valueOf(str);
   }
   catch (Exception e) {
   }
  }

  return l == null ? new Long(def) : l;
 }

 /**
  * 字符串轉換為Integer
  * @param str 字符串
  * @return Integer, str為null時返回0
  */
 public static int getIntegerValue(Object obj) {
  return getIntegerValue(obj, 0);
 }

 /**
  * 字符串轉換為Integer
  * @param str 字符串
  * @param def 默認值
  * @return Integer, 字符串為null時返回def
  */
 public static int getIntegerValue(Object obj, int def) {
  return getInteger(obj, def).intValue();
 }

 /**
  * 字符串轉換為Long
  * @param str 字符串
  * @return Long, str為null時返回0
  */
 public static long getLongValue(Object obj) {
  return getLongValue(obj, 0);
 }

 /**
  * 字符串轉換為Long
  * @param str 字符串
  * @param def 默認值
  * @return Long, 字符串為null時返回def
  */
 public static long getLongValue(Object obj, long def) {
  return getLong(obj, def).longValue();
 }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Java數據結構中七種排序算法實現詳解

    Java數據結構中七種排序算法實現詳解

    這篇文章主要介紹了Java數據結構中七種排序算法的實現方法,排序算法可分為兩大類,比較類排序和非比較類排序,顧名思義可知它們是通過比較來決定元素間的相對次序,需要詳細了解排序算法的朋友可以參考下
    2024-02-02
  • Mybatis多線程下如何使用Example詳解

    Mybatis多線程下如何使用Example詳解

    這篇文章主要給大家介紹了關于Mybatis多線程下如何使用Example的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Mybatis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • 如何把idea中的項目導入github倉庫中(圖文詳解)

    如何把idea中的項目導入github倉庫中(圖文詳解)

    這篇文章主要介紹了如何把idea中的項目導入github倉庫中,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • java寫入文件的幾種方法分享

    java寫入文件的幾種方法分享

    這篇文章主要介紹了java寫入文件的幾種方法,需要的朋友可以參考下
    2014-02-02
  • spring boot線上日志級別動態(tài)調整的配置步驟

    spring boot線上日志級別動態(tài)調整的配置步驟

    這篇文章主要為大家介紹了spring boot線上日志級別動態(tài)調整的配置步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • jmeter設置全局變量與正則表達式提取器過程圖解

    jmeter設置全局變量與正則表達式提取器過程圖解

    這篇文章主要介紹了jmeter設置全局變量與正則表達式提取器過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • JavaCV實現人臉檢測功能

    JavaCV實現人臉檢測功能

    這篇文章主要為大家詳細介紹了JavaCV實現人臉檢測功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 利用Java實現簡單的詞法分析器實例代碼

    利用Java實現簡單的詞法分析器實例代碼

    眾所周知編譯原理中的詞法分析算是很重要的一個部分,原理比較簡單,不過網上大部分都是用C語言或者C++來編寫,因為最近在學習Java,故用Java語言實現了簡單的詞法分析器。感興趣的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • Spring Boot使用AOP實現REST接口簡易靈活的安全認證的方法

    Spring Boot使用AOP實現REST接口簡易靈活的安全認證的方法

    這篇文章主要介紹了Spring Boot使用AOP實現REST接口簡易靈活的安全認證的方法,非常具有實用價值,需要的朋友可以參考下
    2018-11-11
  • 啟動SpringBoot報錯Input length = 1問題及解決

    啟動SpringBoot報錯Input length = 1問題及解決

    這篇文章主要介紹了啟動SpringBoot報錯Input length = 1問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論

益阳市| 同心县| 宜章县| 萨迦县| 保德县| 日土县| 鄂温| 漳州市| 辽宁省| 祁东县| 珲春市| 贺兰县| 桃源县| 黑龙江省| 辽阳县| 晋宁县| 高台县| 筠连县| 沭阳县| 荥经县| 榆树市| 天等县| 巴林左旗| 密云县| 诸暨市| 长沙县| 泊头市| 平乐县| 佛教| 嘉兴市| 红河县| 嵊泗县| 凌云县| 金阳县| 富平县| 辉南县| 文登市| 贵阳市| 景泰县| 平罗县| 云林县|