Server Enterprise/Java
[String Replace] email 개인정보 asterisk 치환
denodo
2015. 6. 13. 22:38
// 테스트 이메일 array
String email[] = { "denodo1@gmail.com",
"forever3031@gmail.com",
"titleaaaa3@gmail.com",
"ssangssyo@gmail.com" };
// split("@") 하기위한 변수
String[] switchEmail = null;
// 결과값 담는 변수
String resultEmail="";
for(int i=0; i<email.length; i++) {
switchEmail = email[i].split("@");
// 정보보호 결과값 담는 변수
String contentEmail="";
for(int j=0; j<switchEmail[0].length(); j++) {
if(j == 2 || j==3 || j==4 ) {
contentEmail += "*";
}else {
contentEmail += switchEmail[0].charAt(j);
}
}
resultEmail = contentEmail + "@" + switchEmail[1];
System.out.println("전환후 이메일 :: "+i+" " + resultEmail);
}