본문 바로가기

JAVA 프로그래밍

아스키코드를 이용하지 않고 바로 처리해주는 함수


public class MyCharacter {

 /**
  * @param args
  */
 public static void main(String[] args) {
  char[] arr = {'T','o','n','G','?',' ','2','3','!','@'};
  for(int i=0;i<arr.length;i++){
   //boolean형 true나 false 반환
   if(Character.isDigit(arr[i])){  
    System.out.println(arr[i]+"는 숫자입니다.");
   }else if(Character.isWhitespace(arr[i])){
    System.out.println(arr[i]+"는 스페이스입니다.");
   }else if(Character.isUpperCase(arr[i])){
    System.out.println(arr[i]+"는 대문자입니다.");
   }else if(Character.isLowerCase(arr[i])){
    System.out.println(arr[i]+"는 소문자입니다.");
   }else if(Character.isDefined(arr[i])){
    System.out.println(arr[i]+"는 특수문자입니다.");
   }
  }
 }
}

'JAVA 프로그래밍' 카테고리의 다른 글

CallingThis  (0) 2009.10.07
Inheritance(상속)  (0) 2009.10.07
재귀함수  (0) 2009.10.07
This ??  (0) 2009.10.07
상속  (0) 2009.10.07