h-i-s-t-o-r-y

[Java] 카드번호 랜덤 위치 마스킹 본문

Java

[Java] 카드번호 랜덤 위치 마스킹

H' 2021. 7. 16. 11:32
package days09;

public class Ex04 {

	public static void main(String[] args) {
		// 신용카드
		String card = "7655-8988-9234-5677";
		
		// 암호화
		// 랜덤하게 특정 위치의 4자리 카드번호가 **** 로 출력
		
		String [] cards = card.split("-");
		
		// 토글(Toggle) 중단점(Breakpoint)		토글-누르면 기능이 적용되고 한번더누르면 기능이 취소
		// 그냥 F11눌러야됨
		int pos = (int) (Math.random()*4);
		cards[pos] = "****";
		
		// 무식한 방법..
//		System.out.printf("%s-%s-%s-%s\n",cards[0],cards[1],cards[2],cards[3]);
		
		
		// **암기**  String 클래스의 join() 메서드 (...합치겠다)
//		String changeCard = String.join("-", cards);
//		System.out.println(changeCard);
		
		
		// 웹할때 많이 쓸거임....
//		System.out.println("<li>" + String.join("</li><li>", cards) + "</li");
		
		
		
	}//main
	


}//class
Comments