Class GlueNumberFormatUtil

java.lang.Object
com.poscoict.glueframework.util.GlueNumberFormatUtil

public class GlueNumberFormatUtil extends Object
숫자, 통화, 퍼센트에 대한 형식 변환을 수행하는 클래스
  • Constructor Details

    • GlueNumberFormatUtil

      public GlueNumberFormatUtil()
  • Method Details

    • formatNumber

      public static String formatNumber(Number number)
      기본 Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      number - 숫자
      Returns:
      숫자 문자열
    • formatNumber

      public static String formatNumber(Locale locale, Number number)
      Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      Returns:
      숫자 문자열
    • formatNumber

      public static String formatNumber(Number number, boolean groupingUsed)
      기본 Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      Returns:
      숫자 문자열
    • formatNumber

      public static String formatNumber(Locale locale, Number number, boolean groupingUsed)
      Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      Returns:
      숫자 문자열
    • formatNumber

      public static String formatNumber(Number number, int maxFactionDigits)
      기본 Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      number - 숫자
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      숫자 문자열
    • formatNumber

      public static String formatNumber(Locale locale, Number number, int maxFactionDigits)
      Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      숫자 문자열
    • formatNumber

      public static String formatNumber(Number number, boolean groupingUsed, int maxFactionDigits)
      기본 Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      숫자 문자열
    • formatNumber

      public static String formatNumber(Locale locale, Number number, boolean groupingUsed, int maxFactionDigits)
      Locale에 해당하는 형식으로 숫자를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      숫자 문자열
    • formatCurrency

      public static String formatCurrency(Number number)
      기본 Locale에 해당하는 형식으로 통화를 변환한다.
      Parameters:
      number - 숫자
      Returns:
      통화 문자열
    • formatCurrency

      public static String formatCurrency(Locale locale, Number number)
      Locale에 해당하는 형식으로 통화를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      Returns:
      통화 문자열
    • formatCurrency

      public static String formatCurrency(Number number, boolean groupingUsed)
      기본 Locale에 해당하는 형식으로 통화를 변환한다.
      Parameters:
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      Returns:
      통화 문자열
    • formatCurrency

      public static String formatCurrency(Locale locale, Number number, boolean groupingUsed)
      Locale에 해당하는 형식으로 통화를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      Returns:
      통화 문자열
    • formatPercent

      public static String formatPercent(Number number)
      기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      number - 숫자
      Returns:
      퍼센트 문자열
    • formatPercent

      public static String formatPercent(Locale locale, Number number)
      Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      Returns:
      퍼센트 문자열
    • formatPercent

      public static String formatPercent(Number number, boolean groupingUsed)
      기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      Returns:
      퍼센트 문자열
    • formatPercent

      public static String formatPercent(Locale locale, Number number, boolean groupingUsed)
      Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      Returns:
      퍼센트 문자열
    • formatPercent

      public static String formatPercent(Number number, int maxFactionDigits)
      기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      number - 숫자
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      퍼센트 문자열
    • formatPercent

      public static String formatPercent(Locale locale, Number number, int maxFactionDigits)
      Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      퍼센트 문자열
    • formatPercent

      public static String formatPercent(Number number, boolean groupingUsed, int maxFactionDigits)
      기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      퍼센트 문자열
    • formatPercent

      public static String formatPercent(Locale locale, Number number, boolean groupingUsed, int maxFactionDigits)
      Locale에 해당하는 형식으로 퍼센트를 변환한다.
      Parameters:
      locale - 로케일
      number - 숫자
      groupingUsed - 그룹 분리기호 포함 여부
      maxFactionDigits - 변환된 문자열에서 출력할 소수점 이하 최대 자리수
      Returns:
      퍼센트 문자열