程序包 cn.fxcraft.util

类 NumberUtil


  • public class NumberUtil
    extends java.lang.Object
    数字工具类
    作者:
    FzmXer 2023年08月05日 22时48分
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean isNumber​(java.lang.String str)
      是否为数字
      static byte toByte​(java.lang.String str)
      到字节型
      static byte toByte​(java.lang.String str, byte defaultValue)
      到字节型
      static double toDouble​(java.lang.String str)
      到双精度浮点型
      static double toDouble​(java.lang.String str, double defaultValue)
      到双精度浮点型
      static float toFloat​(java.lang.String str)
      到单精度浮点型
      static float toFloat​(java.lang.String str, float defaultValue)
      到单精度浮点型
      static int toInt​(java.lang.String str)
      到整数
      static int toInt​(java.lang.String str, int defaultValue)
      到整数
      static long toLong​(java.lang.String str)
      到长整数
      static long toLong​(java.lang.String str, long defaultValue)
      到长整数
      static short toShort​(java.lang.String str)
      到短整数
      static short toShort​(java.lang.String str, short defaultValue)
      到短整数
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • toInt

        public static int toInt​(java.lang.String str)
        到整数
        参数:
        str - 字符串
        返回:
        int
      • toInt

        public static int toInt​(java.lang.String str,
                                int defaultValue)
        到整数
        参数:
        str - 字符串
        defaultValue - 默认值
        返回:
        int
      • toLong

        public static long toLong​(java.lang.String str)
        到长整数
        参数:
        str - 字符串
        返回:
        long
      • toLong

        public static long toLong​(java.lang.String str,
                                  long defaultValue)
        到长整数
        参数:
        str - 字符串
        defaultValue - 默认值
        返回:
        long
      • toFloat

        public static float toFloat​(java.lang.String str)
        到单精度浮点型
        参数:
        str - 字符串
        返回:
        float
      • toFloat

        public static float toFloat​(java.lang.String str,
                                    float defaultValue)
        到单精度浮点型
        参数:
        str - 字符串
        defaultValue - 默认值
        返回:
        float
      • toDouble

        public static double toDouble​(java.lang.String str)
        到双精度浮点型
        参数:
        str - 字符串
        返回:
        double
      • toDouble

        public static double toDouble​(java.lang.String str,
                                      double defaultValue)
        到双精度浮点型
        参数:
        str - 字符串
        defaultValue - 默认值
        返回:
        double
      • toByte

        public static byte toByte​(java.lang.String str)
        到字节型
        参数:
        str - 字符串
        返回:
        byte
      • toByte

        public static byte toByte​(java.lang.String str,
                                  byte defaultValue)
        到字节型
        参数:
        str - 字符串
        defaultValue - 默认值
        返回:
        byte
      • toShort

        public static short toShort​(java.lang.String str)
        到短整数
        参数:
        str - 字符串
        返回:
        short
      • toShort

        public static short toShort​(java.lang.String str,
                                    short defaultValue)
        到短整数
        参数:
        str - 字符串
        defaultValue - 默认值
        返回:
        short
      • isNumber

        public static boolean isNumber​(java.lang.String str)
        是否为数字
        参数:
        str - 字符串
        返回:
        是返回true