Class Numbers

java.lang.Object
cn.xuanyuanli.core.util.Numbers

public class Numbers extends Object
数字工具
Author:
John Li
  • Constructor Details

    • Numbers

      public Numbers()
  • Method Details

    • moneyFormat

      public static String moneyFormat(Number number)
      金钱格式化
      Parameters:
      number - 数量
      Returns:
      返回格式如:700,000.0或70万
    • moneyFormatOfZhPrefix

      public static String moneyFormatOfZhPrefix(Number number, boolean isAddSuffix)
      金钱格式化
      Parameters:
      number - 数量
      isAddSuffix - 是否添加"万"后缀。如果不添加,则返回"##,###.##"格式的数字
      Returns:
      返回格式如:700,000.0或70万
    • numberFormat

      public static String numberFormat(Number number, String pattern)
      数字格式化
      Parameters:
      number - 数量
      pattern - 如“##.##”的字符串
      Returns:
      String
    • parseInt

      public static Integer parseInt(String source)
      只处理source中的数字部分
      Parameters:
      source - 源
      Returns:
      Integer
    • parseLong

      public static Long parseLong(String source)
      只处理source中的数字部分
      Parameters:
      source - 源
      Returns:
      Long
    • numberToString

      public static String numberToString(Number value)
      把number转换为string,非科学计数法
      Parameters:
      value - 价值
      Returns:
      String