반응형
/**
* <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;
}
출처 : http://ssiso.net/cafe/club/club1/board1/content.php?board_code=javaStudy%7CsourceMethod&idx=31563&club=javaStudy
* <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;
}
출처 : http://ssiso.net/cafe/club/club1/board1/content.php?board_code=javaStudy%7CsourceMethod&idx=31563&club=javaStudy
반응형
'System Programmings > Java' 카테고리의 다른 글
[Java] 파일 입출력 [ BufferedReader ] 및 [ StringTokenizer ] 활용 (0) | 2011.07.06 |
---|---|
[Java] 파일 입출력 [ FileInputStream / FileOuputStream ] (0) | 2011.07.06 |
[Java] 파일 입출력 [ FileReader / FileWriter ] (0) | 2011.07.06 |
[Java] File과 BufferedReader를 이용한 입출력 (0) | 2011.07.05 |
[Java] 부분 일치하는 문자 검색 (0) | 2011.06.08 |