티스토리 뷰
1. 대소문자 변환
문자열(String)인 경우
- 대문자로 변환: toUpperCaese()
- 소문자로 변환 : toLowerCase()
예시
String str = "abc"
str = str.toUpperCase(); //"ABC"
str = str.toLowerCase(); //"abc"
문자(Char)인 경우
- 대문자로 변환 : Character.toUpperCase(변환을 원하는 단어)
- 소문자로 변환: Character.toLowerCase(변환을 원하는 단어)
예시
Char c = "a"
c = Character.toUpperCase(c); //"A"
c = Character.toLowerCase(c); //"a"
2. 대소문자 확인
문자열(String)인 경우 - 대문자 또는 소문자로 변경 후 비교
private static boolean isStringUpperCase(String str){
if(!str.equals(str.toUpperCase())) return false;
return true;
}
public static void main(String args[]) {
String strValue1 = "ABC";
String strValue2 = "abc";
System.out.println("\"" + strValue1 + "\"는 대문자인가? " + isStringUpperCase(strValue1));
System.out.println("\"" + strValue2 + "\"는 대문자인가? " + isStringUpperCase(strValue2));
}
문자(Char)인 경우
- Character.isUpperCase(문자)
- Character.isLowerCase(문자)
public static void main(String args[]) {
char charValue = 'A';
if(Character.isUpperCase(charValue)) {
System.out.println("A는 대문자입니다.");
}
if(Character.isLowerCase(charValue)) {
System.out.println("A는 소문자입니다.");
}
}
'JAVA > 문법.개념' 카테고리의 다른 글
[Java] Java의 compareTo 메소드와 Comparable 인터페이스 (0) | 2023.07.25 |
---|---|
[JAVA] String <->Char 변환 정리 (0) | 2023.02.27 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- FacadePattern
- 메멘토 패턴
- Iterator Pattern
- 브리지 패턴
- restapi
- idtoken
- springsecurity
- 구글로그인
- GithubActions
- dfs
- n+1
- 복합체 패턴
- 양방향연관관계
- 퍼싸드패턴
- Chain of Responsibility
- java문법
- 책임체인패턴
- CompositePattern
- 빌더 패턴
- 프록시패턴
- 상태 패턴
- Flutter
- 프로토타입 패턴
- 컴포지트패턴
- 플라이웨이트패턴
- 책임연쇄패턴
- 반복자 패턴
- UML 필요성
- ArrayDeque
- jpa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
글 보관함