public static void main(String[] args) throws FileNotFoundException {
//计算length的时候,不区分中文与英文
String address="一二三四五六七八九十";
//规则,保留末尾两位,前面4个字符换为****,超过的这6位的保持为原来的状态
if(address.length()<=6){
address=address.substring(address.length()-2,address.length());
System.out.println(address);
address="****"+address;
System.out.println(address);
}else{
address=address.replaceFirst(address.substring(address.length()-6, address.length()-2), "****");
System.out.println(address);
//计算length的时候,不区分中文与英文
String address="一二三四五六七八九十";
//规则,保留末尾两位,前面4个字符换为****,超过的这6位的保持为原来的状态
if(address.length()<=6){
address=address.substring(address.length()-2,address.length());
System.out.println(address);
address="****"+address;
System.out.println(address);
}else{
address=address.replaceFirst(address.substring(address.length()-6, address.length()-2), "****");
System.out.println(address);
}
}
Java字符串地址模糊化处理
本文介绍了一种使用Java实现的字符串地址模糊化处理方法,该方法能够针对输入的中文地址字符串进行特定格式的处理:保留地址的最后两位字符不变,将前四位字符替换为'****',对于长度超过六位的地址,则只替换中间四位为'****',其余部分保持不变。
1573

被折叠的 条评论
为什么被折叠?



