rhanziy

23.04.03. 작은 실습 본문

Java

23.04.03. 작은 실습

rhanziy 2023. 4. 3. 11:22

메소드 강의 들으면서 개인정보 일부분을 숨겨주는 프로그램 코드 작성

public class Method {
		
	public static String getHiddenData(String data) {
		
        // data파라미터의 길이에 따라 index값 할당
		int index = (data.length() > 12) ? 9 : 1;
        
        // substring으로 index만큼 문자열 자르기 
		String hiddenData = data.substring(0, index);
		
        // 나머지 부분 * 로 채움
		for(int i = 0; i < data.length() - index; i++) {
			hiddenData += "*";
		}
		
		return hiddenData;
	}
	
	
	
	
	public static void main(String[] args) {

		String name = "테스트";
		String id = "941118-1111111";
		String phone = "010-7777-7777";
		
		System.out.println(getHiddenData(name));     //테**
		System.out.println(getHiddenData(id));       //941118-11*****
		System.out.println(getHiddenData(phone));   //010-7777-****

				
	}
	
	
}

 

'Java' 카테고리의 다른 글

2023.04.06. 작은실습  (0) 2023.04.06
Java - Enum 열거형  (0) 2023.04.06
JSTL 개념, 문법, 셋팅  (0) 2023.03.30
스프링 파일 업로드 관련  (0) 2022.09.05
스프링 주요 특징  (0) 2022.09.05
Comments