|
오픈소스에 사용된 유용한메소드들 |
[1] |
|
등록일:2009-08-28 10:11:43 (0%) 작성자: 제목:String 숫자 알파벳 체크 메소드 |
|
/**
* <pre>
* 스트링이 숫자로만 이루어져 있는지 확인하여 결과를 반환한다.
*
* @param text 대상 문자열.
* @return boolean 숫자인 문자로만 되어있으면 true, 아니면 false.
* </pre>
*/
public static boolean isNumeric (String text) {
if (text == null || text.trim().length()==0)
return false;
int size = text.length();
for(int i = 0 ; i < size ; i++) {
if(!Character.isDigit(text.charAt(i)))
return false;
}
return true;
}
/**
* <pre>
* 스트링이 화이트스페이스로만 이루어져 있는지 확인하여 결과를 반환한다.
*
* @param text 대상 문자열.
* @return boolean 화이트스페이스 문자로만 되어있으면 true, 아니면 false.
* </pre>
*/
public static boolean isWhitespace (String text) {
if (text == null || text.length()==0)
return false;
int size = text.length();
for(int i = 0 ; i < size ; i++) {
if(!Character.isWhitespace(text.charAt(i)))
return false;
}
return true;
}
/**
* <pre>
* 스트링이 알파벳으로만 이루어져 있는지 확인하여 결과를 반환한다.
*
* @param text 대상 문자열.
* @return boolean 알파벳 문자로만 되어있으면 true, 아니면 false.
* </pre>
*/
public static boolean isAlpha(String text) {
if (text == null || text.trim().length()==0)
return false;
for(int i = 0 ; i < text.length() ; i++) {
char c = text.charAt(i);
if((c>=65 && c<=90) || (c>=97 && c<=122)){
// skip
}else{
return false;
}
}
return true;
}
/**
* <pre>
* 스트링이 숫자 또는 알파벳으로만 이루어져 있는지 확인하여 결과를 반환한다.
*
* @param text 대상 문자열.
* @return boolean 숫자 또는 알파벳 문자로만 되어있으면 true, 아니면 false.
* </pre>
*/
public static boolean isAlphaNumeric(String text) {
if (text == null || text.trim().length()==0)
return false;
for(int i = 0 ; i < text.length() ; i++) {
char c = text.charAt(i);
if((c>=65 && c<=90) || (c>=97 && c<=122) || Character.isDigit(text.charAt(i))){
// skip
}else{
return false;
}
}
return true;
} |
[본문링크] String 숫자 알파벳 체크 메소드
|
[1]
|
|
|
|
|
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=31563 |
|
|
|
|
|
|
|
|
|
Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.
|
|
|