import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String answer = "";
for(Character c : a.toCharArray()){
if(Character.isUpperCase(c)){
answer += Character.toLowerCase(c);
}
else if(Character.isLowerCase(c)){
answer += Character.toUpperCase(c);
}
}
System.out.println(answer);
}
}
toCharArray() 메서드
문자열 (String)을 Char형 배열로 바꿔준다.
String.toCharArray();
개선된 for문
for(자료형 변수명 : 배열명){
}
예시
String[] arr = {"1", "2"}
for(String s : arr) {
System.our.println(s);
}
결과
1
2
java에서 배열의 길이를 구하기 위해서는 Length 속성을 사용.
isUpperCase() 함수는 입력 받은 인자가 대문자인지 여부 판단 하여 true, false 리턴.
isLowerCase() 함수는 입력 받은 인자가 소문자인지 여부 판단 하여 true, false 리턴.
toUpperCase() 함수는 대문자로 변경하는 함수.
toLowerCase() 함수는 소문자로 변경하는 함수.