본문 바로가기

개발/JAVA

[JAVA] level1 . 핸드폰 번호 가리기 / substring(), String ""+""

-핸드폰 번호 가리기

 

1. 처음 시도

: StringBuffer 클래스의 replace 사용하려고 했지만 String 타입으로 전환을 해야한다는 문제 때문에 실패

StringBuffer answer = new StringBuffer (문자열);

Answer.replace(int a, int b, String s);

 

2. 결국 substring 이용

끝에서4글자 전까지for 문을 돌려 “*”을 찍고 String 의 + 성질을 이용

 

3. 내 소스

class Solution {

 public String solution(String phone_number) {

     String answer = "";

     int n=phone_number.length();

     int i;

     

     for(i=0;i<n-4;i++){

         answer += "*";

     }

     answer += phone_number.substring(n-4,n);

     return answer;

  }

}