A 강조하기
https://school.programmers.co.kr/learn/courses/30/lessons/181874
문제 풀이
1 2 3 4 5 6 7 8 9 10 11 12 13 14
class Solution { public String solution(String myString) { char[] chars = myString.toCharArray(); for (int i = 0; i < chars.length; i++) { char c = chars[i]; if (c == 'a') { chars[i] = 'A'; } else if (Character.isUpperCase(c) && c != 'A') { chars[i] = Character.toLowerCase(c); } } return new String(chars); } }
String
클래스의 생성자 중 하나는 문자 배열을 받아 새로운 문자열을 생성할 수 있다. 변경된 문자열을 새로운 객체로 생성하여 반환하게 된다.1
return new String(chars); // 문자 배열 chars를 이용하여 새로운 문자열을 생성, 변경된 문자열을 반환
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.