|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgnu.caf.util.StringUtil
public class StringUtil
Description : 문자열을 Handlin 하는 Util 클래스
| Constructor Summary | |
|---|---|
StringUtil()
|
|
| Method Summary | |
|---|---|
static void |
appendStr(java.lang.String fil,
java.lang.String str)
파일에 문자열을 추가 |
static java.lang.String |
asc2ksc(java.lang.String str)
ASCII 를 KSC5601 변환 |
static java.lang.String |
commaMask(double amt)
|
static java.lang.String |
commaMask(double amt,
int pos)
|
static java.lang.String |
commaMask(long amt)
|
static java.lang.String |
commaMask(long amt,
int pos)
|
static java.lang.String |
commaMask(java.lang.String src)
|
static java.lang.String |
commaMask(java.lang.String src,
int pos)
입력받은 String을 pos로 지정한 위치에 Comma를 사용하여 나누는 함수 (금액을 표시할때 주로 사용) |
static boolean |
compareByteLength(java.lang.String str,
int len)
문자열의 바이트 길이를 주어진 길이와 비교한다. |
static boolean |
compareByteLength(java.lang.String str,
int min,
int max)
문자열의 바이트 길이를 주어진 최소, 최대 길이와 비교한다. |
static boolean |
compareByteLength(java.lang.String str,
int min,
int max,
java.lang.String enc)
문자열의 바이트 길이를 주어진 최소, 최대 길이와 비교한다. |
static boolean |
compareByteLength(java.lang.String str,
int len,
java.lang.String enc)
문자열의 바이트 길이를 주어진 길이와 비교한다. |
static boolean |
compareLength(java.lang.String str,
int len)
문자열의 길이를 주어진 길이와 비교한다. |
static boolean |
compareLength(java.lang.String str,
int min,
int max)
문자열의 길이를 주어진 최소, 최대 길이와 비교한다. |
static java.lang.String |
cut(java.lang.String s,
int len)
문자열을 주어진 길이만큼 자른다. |
static java.lang.String |
cut(java.lang.String s,
int len,
java.lang.String prefix)
문자열을 주어진 길이만큼 자른다. |
static java.lang.String |
cutHead(java.lang.String s,
int size)
* 앞부분을 제거하고 잘린부분에 ... |
static java.lang.String |
cutTail(java.lang.String s,
int size)
문자열을 특정길이로 자르고 잘린부분에 ... |
static java.lang.String |
decodeString(java.lang.String str)
Decode a string using Base64 encoding. |
static java.lang.String |
encodePassword(java.lang.String password,
java.lang.String algorithm)
Encode a string using algorithm specified in web.xml and return the resulting encrypted password. |
static java.lang.String |
encodeString(java.lang.String str)
Encode a string using Base64 encoding. |
static java.lang.String |
format(java.lang.Object source,
int formatLen)
특정 Object를 "0000..." |
static java.lang.String |
format(java.lang.Object source,
int formatLen,
char formatChar)
특정 Object를 특정 Charater 자리수로 변환한다. |
static java.lang.String |
format(java.lang.Object source,
int formatLen,
char formatChar,
java.lang.String prefix)
특정 Object를 특정 Charater 자리수로 변환한다. |
static java.lang.String |
format(java.lang.Object source,
int formatLen,
java.lang.String prefix)
특정 Object를 "0000..." |
static java.lang.String |
format(java.lang.Object source,
java.lang.String formatStr)
String을 특정 String의 자리수로 변환한다. |
static int |
getByteLength(java.lang.String str)
문자열의 바이트 길이를 구한다. |
java.lang.String |
getCapitalize(java.lang.String str)
Capitalize 된 문자열 반환. ex) updr_tm -> UpdrTm |
static java.lang.String |
getData(java.lang.String p_strData)
설명 : JSP FORM VALUE 지정시 변환. |
static java.lang.String |
getFileName(java.lang.String file_path)
|
static char |
getFirstElement(char c)
한글 문자의 초성을 추출 |
static char |
getFirstElement(java.lang.String str)
문자열의 첫번째 요소를 추출 (한글일 경우 초성을 추출) |
static java.lang.String |
getJoin(java.util.Vector vString,
java.lang.String strJoiner)
문자열들을 Join 한다. |
static int |
getLastElementCode(char c)
한글 문자의 마지막 문자의 종성 코드값을 추출 |
static int |
getLastElementCode(java.lang.String str)
한글 문자열의 마지막 문자의 종성 코드값을 추출 |
java.lang.String |
getlCapitalize(java.lang.String str)
Capitalize 된 문자열 반환. ex) updr_tm -> updrTm |
static java.lang.String |
getLeft(java.lang.String strString,
int nLength)
문자열에서 지정된 길이만큼을 원쪽부터 가져옴. |
static java.lang.String |
getMid(java.lang.String strString,
int nStart,
int nLength)
문자열에서 지정된 길이만큼을 nStart에서 nLength까지 가져옴. |
static java.lang.String |
getRight(java.lang.String strString,
int nLength)
문자열에서 지정된 길이만큼을 오른쪽부터 가져옴. |
static java.util.Vector |
getSplit(java.lang.String strString,
java.lang.String strDelimeter)
문자열에서 지정된 Delimeter부분을 구분지음. |
static boolean |
hasLastElement(char c)
마지막 한글 문자의 종성이 존재하는 검사 |
static boolean |
hasLastElement(java.lang.String str)
한글 문자열의 마지막 문자의 종성이 존제하는 검사 |
static boolean |
isAlpha(char c)
문자 하나가 알파벳인지 검사 |
static boolean |
isAlpha(java.lang.String str)
문자열이 알파벳인지 검사 |
static boolean |
isAlpNum(char c)
문자 하나가 알파벳 또는 숫자인지 검사 |
static boolean |
isAlpNum(java.lang.String str)
문자열이 알파벳 또는 숫자인지 검사 |
static boolean |
isEmail(java.lang.String email)
이메일의 형식을 검사한다. |
static boolean |
isEmpty(java.lang.String sStr)
해당 문자열에 값이 있는지 확인한다. |
static boolean |
isFloat(java.lang.String str)
문자열이 Float인지 검사 |
static boolean |
isHanAlp(char c)
문자 하나가 한글 또는 알파벳인지 검사 |
static boolean |
isHanAlp(java.lang.String str)
문자열이 한글 또는 알파벳인지 검사 |
static boolean |
isHangul(char c)
문자 하나가 한글인지 검사 |
static boolean |
isHangul(java.lang.String str)
문자열이 한글인지 검사 |
static boolean |
isInt(java.lang.String str)
문자열이 숫자인지 검사 |
static java.lang.String |
isNull(java.lang.String source,
java.lang.String replace)
해당 문자열이 null일 경우 대체 문자열을 반환한다. |
static boolean |
isNumber(char c)
문자 하나가 숫자인지 검사 |
static boolean |
isNumber(java.lang.String str)
문자열이 숫자인지 검사 |
static boolean |
isRegcode(java.lang.String regcode)
주민등록번호의 형식을 검사한다. |
static boolean |
isRegcode(java.lang.String regcode1,
java.lang.String regcode2)
주민등록번호의 형식을 검사한다. |
static boolean |
isStrInArray(java.lang.String str,
java.lang.String[] strArray)
|
static boolean |
isWhiteSpace(char chData)
|
static java.lang.String |
itos(int i)
int값을 String으로 변환한다. |
static java.lang.String |
ksc2asc(java.lang.String str)
KSC5601 를 ASCII 변환 |
static java.lang.String |
ksc2utf(java.lang.String str)
|
static java.lang.String |
lpad(java.lang.String str,
int len,
char pad)
입력받은 String을 원하는 길이만큼 원하는 문자로 왼쪽을 채워주는 함수 |
static java.lang.String |
merge(java.util.Vector v,
java.lang.String del)
특정 delimiter로 Vector를 String으로 변환한다. |
static java.lang.String |
putData(java.lang.String p_strData)
설명 : DB에 데이터 저장시 특수문자 변환. |
static java.lang.String |
remove(java.lang.String str,
java.lang.String tok)
문자열중 특정문자를 제거한다 (예) 2001/01/01 ==> 20010101 |
static java.lang.String |
replace(java.lang.String str,
java.lang.String src,
java.lang.String tgt)
문자열중 특정문자를 치환한다 |
java.lang.String |
replaceChar(java.lang.String arg,
char old_char,
char new_char)
|
static java.lang.String |
replaceOne(java.lang.String str,
java.lang.String src,
java.lang.String tgt)
문자열중 특정문자를 치환한다 |
static java.lang.String |
rtrim(java.lang.String str)
|
static java.lang.String |
setDecimal(double dNumber,
int len)
|
static java.lang.String |
setDecimal(java.lang.String strSrc,
int len)
소숫점 자리수를 조작한다. |
static java.util.Vector |
split(java.lang.String s,
java.lang.String del)
특정 delimiter로 String을 Vector로 변환한다. |
static int |
stoi(java.lang.String str)
String을 int값으로 변환한다. |
static java.lang.String |
toStr(java.lang.String file)
파일로부터 읽어 온 문자열을 리턴한다 |
static java.lang.String |
wonRetrans(java.lang.String src)
입력받은 String에서 Comma를 제거하는 함수 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringUtil()
| Method Detail |
|---|
public static java.lang.String isNull(java.lang.String source,
java.lang.String replace)
source - String 검사할 문자열replace - String 대체 문자열public static boolean isEmpty(java.lang.String sStr)
sStr - 문자열
public static boolean isStrInArray(java.lang.String str,
java.lang.String[] strArray)
public static java.lang.String getLeft(java.lang.String strString,
int nLength)
public static java.lang.String cutTail(java.lang.String s,
int size)
public static java.lang.String rtrim(java.lang.String str)
public static boolean isWhiteSpace(char chData)
public static java.lang.String getRight(java.lang.String strString,
int nLength)
public static java.lang.String cutHead(java.lang.String s,
int size)
public static java.lang.String getMid(java.lang.String strString,
int nStart,
int nLength)
public static java.util.Vector getSplit(java.lang.String strString,
java.lang.String strDelimeter)
public static int getByteLength(java.lang.String str)
str - 문자열
public static java.lang.String getJoin(java.util.Vector vString,
java.lang.String strJoiner)
public static int stoi(java.lang.String str)
str - int값으로 변환될 String문자열.
public static java.lang.String itos(int i)
i - String으로 변환될 int 값.
public static java.lang.String commaMask(java.lang.String src,
int pos)
src - Comma로 분할할 String
public static java.lang.String commaMask(long amt,
int pos)
public static java.lang.String commaMask(double amt,
int pos)
public static java.lang.String commaMask(java.lang.String src)
public static java.lang.String commaMask(long amt)
public static java.lang.String commaMask(double amt)
public static java.lang.String setDecimal(java.lang.String strSrc,
int len)
strSrc - 변경할 숫자 문자열len - 소숫점 자리수
public static java.lang.String setDecimal(double dNumber,
int len)
public static java.lang.String wonRetrans(java.lang.String src)
src - Comma로 분할된 String
public static java.lang.String lpad(java.lang.String str,
int len,
char pad)
str - strlen - intpad - pad
public static boolean compareByteLength(java.lang.String str,
int len)
str - 검사 하고자 하는 문자열len - 검사 하고자 하는 길이
public static boolean compareByteLength(java.lang.String str,
int min,
int max)
str - 검사 하고자 하는 문자열min - 검사 하고자 하는 최소 길이max - 검사 하고자 하는 최대 길이
public static boolean compareByteLength(java.lang.String str,
int min,
int max,
java.lang.String enc)
str - 검사 하고자 하는 문자열min - 검사 하고자 하는 최소 길이max - 검사 하고자 하는 최대 길이enc - 문자 인코딩
public static boolean compareByteLength(java.lang.String str,
int len,
java.lang.String enc)
str - 검사 하고자 하는 문자열len - 검사 하고자 하는 길이enc - 문자 인코딩
public static boolean compareLength(java.lang.String str,
int len)
str - 검사 하고자 하는 문자열len - 검사 하고자 하는 길이
public static boolean compareLength(java.lang.String str,
int min,
int max)
str - 검사 하고자 하는 문자열min - 검사 하고자 하는 최소 길이max - 검사 하고자 하는 최대 길이
public static java.lang.String cut(java.lang.String s,
int len)
s - 자를 문자열.len - 자를 문자열의 길이.
public static java.lang.String cut(java.lang.String s,
int len,
java.lang.String prefix)
s - 자를 문자열.len - 자를 문자열의 길이.prefix - 자른후에 뒤에 붙일 문자열.
public static java.lang.String replace(java.lang.String str,
java.lang.String src,
java.lang.String tgt)
str - 대상문자열src - 치환당할 문자tgt - 치환할 문자
public static java.lang.String replaceOne(java.lang.String str,
java.lang.String src,
java.lang.String tgt)
str - 대상문자열src - 치환당할 문자tgt - 치환할 문자
public static java.lang.String putData(java.lang.String p_strData)
public static java.lang.String getData(java.lang.String p_strData)
public java.lang.String getCapitalize(java.lang.String str)
str -
public java.lang.String getlCapitalize(java.lang.String str)
str -
public static java.lang.String remove(java.lang.String str,
java.lang.String tok)
str - 대상문자열tok - 제가할 문자열
public static java.lang.String format(java.lang.Object source,
int formatLen)
public static java.lang.String format(java.lang.Object source,
int formatLen,
char formatChar)
public static java.lang.String format(java.lang.Object source,
int formatLen,
char formatChar,
java.lang.String prefix)
public static java.lang.String format(java.lang.Object source,
int formatLen,
java.lang.String prefix)
public static java.lang.String format(java.lang.Object source,
java.lang.String formatStr)
public static char getFirstElement(char c)
c - 첫번째 문자의 요소를 추출할 문자열
public static char getFirstElement(java.lang.String str)
str - 첫번째 문자의 요소를 추출할 문자열
public static int getLastElementCode(char c)
c - 추출 하고자 하는 문자
public static int getLastElementCode(java.lang.String str)
str - 추출 하고자 하는 문자열
public static boolean hasLastElement(char c)
c - 검사 하고자 하는 문자
public static boolean hasLastElement(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isAlpha(char c)
c - 검사 하고자 하는 문자
public static boolean isAlpha(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isAlpNum(char c)
c - 검사 하고자 하는 문자열
public static boolean isAlpNum(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isEmail(java.lang.String email)
email - 검사 하고자 하는 이메일 문자열.
public static boolean isHanAlp(char c)
c - 검사 하고자 하는 문자열
public static boolean isHanAlp(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isHangul(char c)
c - 검사 하고자 하는 문자
public static boolean isHangul(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isNumber(char c)
c - 검사 하고자 하는 문자
public static boolean isNumber(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isInt(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isFloat(java.lang.String str)
str - 검사 하고자 하는 문자열
public static boolean isRegcode(java.lang.String regcode)
regcode - 주민등록 번호.
public static boolean isRegcode(java.lang.String regcode1,
java.lang.String regcode2)
regcode1 - 주민등록 번호 앞자리.regcode2 - 주민등록 번호 뒷자리.
public static java.lang.String ksc2asc(java.lang.String str)
public static java.lang.String ksc2utf(java.lang.String str)
public static java.lang.String asc2ksc(java.lang.String str)
public static java.lang.String merge(java.util.Vector v,
java.lang.String del)
public static java.util.Vector split(java.lang.String s,
java.lang.String del)
public static java.lang.String toStr(java.lang.String file)
public java.lang.String replaceChar(java.lang.String arg,
char old_char,
char new_char)
public static void appendStr(java.lang.String fil,
java.lang.String str)
public static java.lang.String getFileName(java.lang.String file_path)
public static java.lang.String encodePassword(java.lang.String password,
java.lang.String algorithm)
password - Password or other credentials to use in authenticating
this usernamealgorithm - Algorithm used to do the digest
public static java.lang.String encodeString(java.lang.String str)
str -
public static java.lang.String decodeString(java.lang.String str)
str -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||