카테고리 없음

문자열의 가운데 네 글자를 '*'로 치환(전화번호 마스킹)

n년차초보개발자 2023. 10. 4. 14:19
728x90
반응형

String target = "01012341234";

 

if (target.length() > 4) {
            int middle = target.length() / 2;
            int startIndex = middle - 2;
            int endIndex = middle + 2;
            // 문자열의 가운데 네 글자를 '*'로 치환
            return target.substring(0, startIndex) + "****" + target.substring(endIndex);
 }else {

             return target;    

}

728x90
반응형