class Solution {
public String solution(String phone_number) {
String answer = "";
return answer;
}
}
class Solution {
public String solution(String phone_number) {
String answer = "";
//String 문자열이므로, length()를 사용
for (int i = 0; i < phone_number.length(); i++) {
//i가 phone_number의 길이-4보다 작다면(= 처음 ~ 뒤에서 5번째 까지)
if (i < phone_number.length() - 4) {
answer += "*";
//뒤에서 4번째 ~ 마지막 까지
} else {
//charAt()로 각각의 문자를 answer에 저장
answer += phone_number.charAt(i);
}
}
return answer;
}
}
번호의 위치를 length() 로 구분했다.
class Solution {
public String solution(String phone_number) {
String answer = "";
//문자열을 char형 배열로 바꾼다
char[] ch = phone_number.toCharArray();
//ch의 길이의 - 5 까지 *별표를 넣는다
//char 타입으므로
for(int i = 0; i < ch.length - 4; i ++){
ch[i] = '*';
}
//문자열로 바꾼다
//char 타입을 String 타입으로 변환
return String.valueOf(ch);
}
}
char[ ] 변수2 = 변수1.toCharArray( );
String.valueOf( )