티스토리 뷰
package review;
import java.util.Scanner;
public class String02 {
// 대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로
// 소문자는 대문자로 변환
public static void main(String[] args) {
String02 string02 = new String02();
Scanner kb = new Scanner(System.in);
String str=kb.next();
System.out.println(string02.solution(str));
}
public String solution(String str) {
// 소문자 97 ~ 122
// 대문자 65 ~ 90
// 32만큼 차이가 난다
StringBuilder answer = new StringBuilder();
for (char x : str.toCharArray()) {
if(Character.isLowerCase(x)) {
answer.append(Character.toUpperCase(x));
} else {
answer.append(Character.toLowerCase(x));
}
}
return answer.toString();
}
}
// 대문자와 소문자가 같이 존재하는 문자열을 입력받아
// 대문자는 소문자로 소문자는 대문자로 변환
package review;
import java.util.Scanner;
public class String02 {
public static void main(String[] args) {
String02 string02 = new String02();
Scanner kb = new Scanner(System.in);
String str=kb.next();
System.out.println(string02.solution(str));
}
public String solution(String str) {
// 소문자 97 ~ 122
// 대문자 65 ~ 90
// 32만큼 차이가 난다
StringBuilder answer = new StringBuilder();
char tmp;
for (int i = 0; i < str.length(); i++){
tmp = str.charAt(i);
if( (65 <= tmp) && (tmp <= 90)){
answer.append((char)(tmp + 32));
} else if ( (97 <= tmp) && (tmp <= 122)){
answer.append((char) (tmp - 32));
} else {
answer.append((char)tmp);
}
}
return answer.toString();
}
}
'Problem Solution > String' 카테고리의 다른 글
[Java] 6. 중복문자제거 (0) | 2022.11.19 |
---|---|
[Java] 5. 특정 문자 뒤집기(toCharArray()) (0) | 2022.11.19 |
[Java] 4. 단어 뒤집기(StringBuilder이용법 혹은 직접 뒤집기) (0) | 2022.11.18 |
[Java] 3. 문장 속 단어(indexOf(), substring()) (0) | 2022.11.18 |
[Java] 1. 문자찾기 (0) | 2022.11.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Linux
- InteiilJ
- NextJS 14
- 키바나
- index 처리를 잘하자
- GIT
- 절대 경로 설정하기
- 재색인
- 명령어
- Mappings
- pm2-logrotate
- logstash
- bool
- Java
- string
- ArrayList
- EL
- React18
- config
- list
- react
- mysql은 nl이 기본 세팅
- ElasticSearach 백업
- Mapping
- literal sql
- Query
- kibana
- 문자
- 인덱스
- Elasticsearch
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함