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 - 대상건수