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);

}