9.携帯電話番号の遮断

734 ワード

public String solution(String phone_number) 
    {         
    	// 전달받은 String 인자를 char[]로 변환 
        char[] charArray = phone_number.toCharArray();
        // 뒷 4자리를 제외한 부분을 가리도록 char[] 길이에서 -4를 한 int 변수 cover 선언
        int cover = (phone_number.length()) - 4;
        // cover의 값만큼 char[] 의 0번째 인덱스부터 *로 변경
        for( int i = 0; i< cover; i++)
            {   
              charArray[i] = '*';
            }    
      	// char[]을 다시 String 자료형으로 변환 후 반환
        String answer = new String(charArray);
        return answer;
    }
安全点:String.ValueOfを使用して、答え変数を宣言することなく、char[]をStringに置き換えることができます.