Class NumberUtils


  • public class NumberUtils
    extends java.lang.Object
    NumberUtils
    Author:
    ddle.2015
    • Constructor Summary

      Constructors 
      Constructor Description
      NumberUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean areEqual​(java.lang.Integer value1, java.lang.Integer value2)  
      static java.lang.String formatNumber​(java.lang.String pattern, double value)  
      static java.lang.String formatNumber​(java.lang.String pattern, long value)  
      static java.lang.String formatNumber​(java.lang.String pattern, java.lang.Object value)  
      static double getDefaultDouble()  
      static float getDefaultFloat()  
      static int getDefaultInt()  
      static long getDefaultLong()  
      static java.lang.Boolean getObject​(boolean value)  
      static java.lang.Double getObject​(double value)  
      static java.lang.Float getObject​(float value)  
      static java.lang.Integer getObject​(int value)  
      static java.lang.Long getObject​(long value)  
      static boolean isNumber​(java.lang.String s)  
      static boolean isZero​(double value)  
      static boolean isZero​(double value, int d)  
      static double log2​(double value)  
      static double logb​(double a, double b)  
      static double[] parseAsDoubleArray​(java.lang.Object[] objArray)  
      static int[] parseAsIntArray​(java.lang.Object[] objArray)  
      static long[] parseAsLongArray​(java.lang.Object[] objArray)  
      static double parseDouble​(java.lang.Object value)  
      static double parseDouble​(java.lang.Object value, double defaultValue)  
      static float parseFloat​(java.lang.Object value)  
      static float parseFloat​(java.lang.Object value, float defaultValue)  
      static int parseInt​(java.lang.Object value)  
      static int parseInt​(java.lang.Object value, int defaultValue)  
      static long parseLong​(java.lang.Object value)  
      static long parseLong​(java.lang.Object value, long defaultValue)  
      static double roundDouble​(java.lang.Double value, int numDecimal)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NumberUtils

        public NumberUtils()
    • Method Detail

      • isZero

        public static boolean isZero​(double value)
      • isZero

        public static boolean isZero​(double value,
                                     int d)
      • getDefaultInt

        public static int getDefaultInt()
      • getDefaultLong

        public static long getDefaultLong()
      • getDefaultFloat

        public static float getDefaultFloat()
      • getDefaultDouble

        public static double getDefaultDouble()
      • getObject

        public static java.lang.Integer getObject​(int value)
      • getObject

        public static java.lang.Long getObject​(long value)
      • getObject

        public static java.lang.Float getObject​(float value)
      • getObject

        public static java.lang.Double getObject​(double value)
      • getObject

        public static java.lang.Boolean getObject​(boolean value)
      • formatNumber

        public static java.lang.String formatNumber​(java.lang.String pattern,
                                                    double value)
      • formatNumber

        public static java.lang.String formatNumber​(java.lang.String pattern,
                                                    long value)
      • formatNumber

        public static java.lang.String formatNumber​(java.lang.String pattern,
                                                    java.lang.Object value)
      • parseInt

        public static int parseInt​(java.lang.Object value)
      • parseInt

        public static int parseInt​(java.lang.Object value,
                                   int defaultValue)
      • parseLong

        public static long parseLong​(java.lang.Object value)
      • parseLong

        public static long parseLong​(java.lang.Object value,
                                     long defaultValue)
      • parseFloat

        public static float parseFloat​(java.lang.Object value)
      • parseFloat

        public static float parseFloat​(java.lang.Object value,
                                       float defaultValue)
      • parseDouble

        public static double parseDouble​(java.lang.Object value)
      • parseDouble

        public static double parseDouble​(java.lang.Object value,
                                         double defaultValue)
      • areEqual

        public static boolean areEqual​(java.lang.Integer value1,
                                       java.lang.Integer value2)
      • parseAsIntArray

        public static int[] parseAsIntArray​(java.lang.Object[] objArray)
      • parseAsDoubleArray

        public static double[] parseAsDoubleArray​(java.lang.Object[] objArray)
      • parseAsLongArray

        public static long[] parseAsLongArray​(java.lang.Object[] objArray)
      • roundDouble

        public static double roundDouble​(java.lang.Double value,
                                         int numDecimal)
      • logb

        public static double logb​(double a,
                                  double b)
      • log2

        public static double log2​(double value)
      • isNumber

        public static boolean isNumber​(java.lang.String s)