com.poscoict.glueframework.util
Class GlueNumberFormatUtil

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

public class GlueNumberFormatUtil
extends Object

숫자, 통화, 퍼센트에 대한 형식 변환을 수행하는 클래스


Constructor Summary
GlueNumberFormatUtil()
           
 
Method Summary
static String formatCurrency(Locale locale, Number number)
          Locale에 해당하는 형식으로 통화를 변환한다.
static String formatCurrency(Locale locale, Number number, boolean groupingUsed)
          Locale에 해당하는 형식으로 통화를 변환한다.
static String formatCurrency(Number number)
          기본 Locale에 해당하는 형식으로 통화를 변환한다.
static String formatCurrency(Number number, boolean groupingUsed)
          기본 Locale에 해당하는 형식으로 통화를 변환한다.
static String formatNumber(Locale locale, Number number)
          Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatNumber(Locale locale, Number number, boolean groupingUsed)
          Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatNumber(Locale locale, Number number, boolean groupingUsed, int maxFactionDigits)
          Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatNumber(Locale locale, Number number, int maxFactionDigits)
          Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatNumber(Number number)
          기본 Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatNumber(Number number, boolean groupingUsed)
          기본 Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatNumber(Number number, boolean groupingUsed, int maxFactionDigits)
          기본 Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatNumber(Number number, int maxFactionDigits)
          기본 Locale에 해당하는 형식으로 숫자를 변환한다.
static String formatPercent(Locale locale, Number number)
          Locale에 해당하는 형식으로 퍼센트를 변환한다.
static String formatPercent(Locale locale, Number number, boolean groupingUsed)
          Locale에 해당하는 형식으로 퍼센트를 변환한다.
static String formatPercent(Locale locale, Number number, boolean groupingUsed, int maxFactionDigits)
          Locale에 해당하는 형식으로 퍼센트를 변환한다.
static String formatPercent(Locale locale, Number number, int maxFactionDigits)
          Locale에 해당하는 형식으로 퍼센트를 변환한다.
static String formatPercent(Number number)
          기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
static String formatPercent(Number number, boolean groupingUsed)
          기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
static String formatPercent(Number number, boolean groupingUsed, int maxFactionDigits)
          기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
static String formatPercent(Number number, int maxFactionDigits)
          기본 Locale에 해당하는 형식으로 퍼센트를 변환한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueNumberFormatUtil

public GlueNumberFormatUtil()
Method Detail

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:
퍼센트 문자열


Copyright © 2013–2015 POSCO ICT SW제품기술팀. All rights reserved.