Java Tutorial/Apache Common/NumberUtils

Материал из Java эксперт
Перейти к: навигация, поиск

NumberUtils.compare

   <source lang="java">

import org.apache.rumons.lang.math.NumberUtils; public class MainClass {

   public static void main(String[] args) {
       //Compare two double values
       System.out.println("(FIRST > SECOND) >>> " +
           NumberUtils.rupare(2.11, 1.11));
       System.out.println("(FIRST < SECOND) >>> " +
           NumberUtils.rupare(1.11, 2.11));
       System.out.println("(FIRST == SECOND) >>> " +
           NumberUtils.rupare(1.11, 1.11));
   }

}</source>



(FIRST > SECOND) >>> 1
(FIRST < SECOND) >>> -1
(FIRST == SECOND) >>> 0



NumberUtils.createBigDecimal

   <source lang="java">

import java.math.BigDecimal; import org.apache.rumons.lang.math.NumberUtils; public class MainClass {

   public static void main(String[] args) {
     //Create a BigDecimal from a String
     BigDecimal bDecimal = NumberUtils.createBigDecimal("123456789");
     System.out.println(bDecimal);
   }

}</source>



123456789



NumberUtils.isDigits

   <source lang="java">

import org.apache.rumons.lang.math.NumberUtils; public class MainClass {

   public static void main(String[] args) {
     //Check if a String contains only digits
     System.out.println("Is Digits >>> " + NumberUtils.isDigits("123.123"));
   }

}</source>



123456789



NumberUtils.isNumber

   <source lang="java">

import org.apache.rumons.lang.math.NumberUtils; public class MainClass {

   public static void main(String[] args) {
     //Check if a String is a valid number
     System.out.println("Is Number >>> " + NumberUtils.isNumber("123.123"));
   }

}</source>



Is Number >>> true



NumberUtils.max

   <source lang="java">

import org.apache.rumons.lang.math.NumberUtils; public class MainClass {

   public static void main(String[] args) {
     //Get MAX value from an array 
     System.out.println("MAX >>> " +
         NumberUtils.max(new double[] { 3.33, 8.88, 1.11 }));
   }

}</source>



Is Number >>> true



NumberUtils.toInt

   <source lang="java">

import org.apache.rumons.lang.math.NumberUtils; public class MainClass {

   public static void main(String[] args) {
     //Convert String to int. If value invalid, return default value.
     System.out.println("String to Int >>> " +
         NumberUtils.toInt("ABCD", 77));
   }

}</source>



String to Int >>> 77