我想“保护”电子邮件地址,因此我想将 someone@somewhere.any 转换为
someone@somewhere.any
我可以在java中使用什么来做这件事?
答案 0 :(得分:1)
假设表现良好的字符集。
String email = "someone@somewhere.any";
StringBuilder buffer = new StringBuilder(email.length() * 6);
for (char c : email.toCharArray()) {
buffer.append("&#").append((int) c).append(';');
}
System.out.println(buffer);
答案 1 :(得分:0)
您可以使用扫描仪扫描每个字符并将其替换为特定值。 您将使用以下内容:
Scanner reader = new Scanner(someone@somewhere.any);
char c = reader.findInLine(".").charAt(0);
//Replace that character with the desired one.