public class NumberUtil
extends java.lang.Object
Constructor and Description |
---|
NumberUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String[] |
amtDistribution(java.lang.String totalAmt,
int targetCnt)
금액을 분배한다.
|
static int[] |
cntDistribution(int totalCnt,
int targetCnt)
건수를 분배한다.
|
static int[] |
removeDuplicate(int[] arr)
배열 중 중복 숫자를 제거
|
static double |
toDouble(java.lang.Object str)
Object를 문자열로 변환 후 문자열이 null,"" 이면 0.0d를 반환하고 아니면 double을 반환
|
static double |
toDouble(java.lang.Object str,
double defaultValue)
Object를 문자열로 변환 후 null,""이면 대체 double로 대체
|
static double |
toDouble(java.lang.Object str,
java.lang.String defaultValue)
Object를 문자열로 변환 후 null,""이면 대체 double로 대체
|
static double |
toDouble(java.lang.String str)
문자열이 null,"" 이면 0.0d를 반환하고 아니면 double을 반환
|
static double |
toDouble(java.lang.String str,
double defaultValue)
문자열이 null,""이면 대체 double로 대체
|
static double |
toDouble(java.lang.String str,
java.lang.String defaultValue)
문자열이 null,""이면 대체 double로 대체
|
static float |
toFloat(java.lang.Object str)
Object를 문자열로 변환 후 문자열이 null,"" 이면 0.0d를 반환하고 아니면 float룰 반환
|
static float |
toFloat(java.lang.Object str,
float defaultValue)
Object를 문자열로 변환 후 null,""이면 대체숫자로 대체
|
static float |
toFloat(java.lang.Object str,
java.lang.String defaultValue)
Object를 문자열로 변환 후 null,""이면 대체 float으로 대체
|
static float |
toFloat(java.lang.String str)
문자열이 null,"" 이면 0.0f를 반환하고 아니면 float를 반환
|
static float |
toFloat(java.lang.String str,
float defaultValue)
문자열이 null,""이면 대체 float으로 대체
|
static float |
toFloat(java.lang.String str,
java.lang.String defaultValue)
문자열이 null,""이면 대체 float으로 대체
|
static int |
toInt(java.lang.Object str)
Object를 문자열로 변환 후 문자열이 null,"" 이면 0을 반환하고 아니면 정수를 반환
|
static int |
toInt(java.lang.Object str,
int defaultValue)
Object를 문자열로 변환 후 null,""이면 대체숫자로 대체
|
static int |
toInt(java.lang.Object str,
java.lang.String defaultValue)
Object를 문자열로 변환 후 null,""이면 대체숫자로 대체
|
static int |
toInt(java.lang.String str)
문자열이 null,"" 이면 0을 반환하고 아니면 정수를 반환
|
static int |
toInt(java.lang.String str,
int defaultValue)
문자열이 null,""이면 대체숫자로 대체
|
static int |
toInt(java.lang.String str,
java.lang.String defaultValue)
문자열이 null,""이면 대체숫자로 대체
|
static long |
toLong(java.lang.Object str)
Object를 문자열로 변환 후 문자열이 null,"" 이면 0L을 반환하고 아니면 long을 반환
|
static long |
toLong(java.lang.Object str,
long defaultValue)
Object를 문자열로 변환 후 null,""이면 대체 long으로 대체
|
static long |
toLong(java.lang.Object str,
java.lang.String defaultValue)
Object를 문자열로 변환 후 null,""이면 대체 long으로 대체
|
static long |
toLong(java.lang.String str)
문자열이 null,"" 이면 0L을 반환하고 아니면 long을 반환
|
static long |
toLong(java.lang.String str,
long defaultValue)
문자열이 null,""이면 대체 long으로 대체
|
static long |
toLong(java.lang.String str,
java.lang.String defaultValue)
문자열이 null,""이면 대체 long으로 대체
|
public static int toInt(java.lang.String str)
str
- 문자열public static int toInt(java.lang.Object str)
str
- Object 문자열public static int toInt(java.lang.String str, java.lang.String defaultValue)
str
- 문자열defaultValue
- 대체숫자public static int toInt(java.lang.Object str, java.lang.String defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static int toInt(java.lang.String str, int defaultValue)
str
- 문자열defaultValue
- 대체숫자public static int toInt(java.lang.Object str, int defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static long toLong(java.lang.String str)
str
- 문자열public static long toLong(java.lang.Object str)
str
- Object 문자열public static long toLong(java.lang.String str, java.lang.String defaultValue)
str
- 문자열defaultValue
- 대체숫자public static long toLong(java.lang.Object str, java.lang.String defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static long toLong(java.lang.String str, long defaultValue)
str
- 문자열defaultValue
- 대체숫자public static long toLong(java.lang.Object str, long defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static double toDouble(java.lang.String str)
str
- 문자열public static double toDouble(java.lang.Object str)
str
- Object 문자열public static double toDouble(java.lang.String str, java.lang.String defaultValue)
str
- 문자열defaultValue
- 대체숫자public static double toDouble(java.lang.Object str, java.lang.String defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static double toDouble(java.lang.String str, double defaultValue)
str
- 문자열defaultValue
- 대체숫자public static double toDouble(java.lang.Object str, double defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static float toFloat(java.lang.String str)
str
- 문자열public static float toFloat(java.lang.Object str)
str
- Object 문자열public static float toFloat(java.lang.String str, java.lang.String defaultValue)
str
- 문자열defaultValue
- 대체숫자public static float toFloat(java.lang.Object str, java.lang.String defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static float toFloat(java.lang.String str, float defaultValue)
str
- 문자열defaultValue
- 대체숫자public static float toFloat(java.lang.Object str, float defaultValue)
str
- Object 문자열defaultValue
- 대체숫자public static int[] removeDuplicate(int[] arr)
arr
- 숫자배열public static int[] cntDistribution(int totalCnt, int targetCnt)
totalCnt
- 총건수targetCnt
- 대상건수public static java.lang.String[] amtDistribution(java.lang.String totalAmt, int targetCnt)
totalAmt
- 총금액targetCnt
- 대상건수