大文字と小文字の変換
1082 ワード
質問する
私の答え
import java.util.*;
class Main {
public String solution(String str) {
String answer = "";
//is~Case 메소드 사용
for(char x : str.toCharArray()) {
if(Character.isLowerCase(x)) {
answer += Character.toUpperCase(x);
}
else {
answer += Character.toLowerCase(x);
}
}
//ASCII코드 사용
for(char x : str.toCharArray()) {
if(x >=65 && x <= 90) {
answer += (char)(x+32);
}
else {
answer += (char)(x-32);
}
}
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
String str = kb.next();
System.out.println(T.solution(str));
}
}
解法
コアキー
ASCIIコード
A~Z : 65~90
a~z : 97~122
ASCIIコードを使用する場合は変換を行います!
Reference
この問題について(大文字と小文字の変換), 我々は、より多くの情報をここで見つけました https://velog.io/@zmdals/대소문자-변환テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol