프로그램 실행시 주어진 파라메터의 맨 앞 1자리가 숫자, 대문자, 소문자 인지 구분.
public class CharAT {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if (args.length < 1) {
System.out.println("입력된 파라메터 없음");
} else {
System.out.println("입력된 값은 " + args[0] + " 은(는) 입니다.");
}
char ch = args[0].charAt(0); // 꼭 이렇게 써야 하는 것인가??
if (Character.isDigit(ch)) {
System.out.println("숫자");
} else if (Character.isUpperCase(ch) == true) {
System.out.println("대문자");
} else if (Character.isLowerCase(ch) == true) {
System.out.println("소문자");
} else {
System.out.println("특수 문자");
}
}
}
'이전것 > JAVA' 카테고리의 다른 글
Client의 웹브라우저 종류 조회 (0) | 2017.11.29 |
---|---|
[JAVA] InputStreamReader 한글 깨짐 엑셀 csv Import (0) | 2017.10.25 |
자바 charAt(), indexOf(), substring(), length() 정리 (0) | 2017.07.13 |
JAVA JSP JDBC JDBC 사용 예제 (0) | 2017.04.20 |
JAVA JSP TOMCAT 자바 톰캣 UTF-8 인코딩 (0) | 2017.04.19 |