포스트

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 라이센스를 따릅니다.