脱敏规则1
只显示第一个汉字,比如李某某置换为李**, 李某置换为李*
public static void main(String[] args) {
String fullName = "王二虎"
String name = fullName;
if (!Strings.isNullOrEmpty(name)) {
name = StringUtils.left(fullName, 1);
System.out.println(StringUtils.rightPad(name, StringUtils.length(fullName), "*"));
}
}
输出结果:
王**
脱敏规则2
只隐藏第一个汉字,比如李四置换为四,王二虎置换为二虎
public static void main(String[] args) {
String fullName = "王二虎";
String name = fullName;
if (!Strings.isNullOrEmpty(name)) {
name = StringUtils.right(fullName, StringUtils.length(name)-1);
System.out.println(StringUtils.leftPad(name,StringUtils.length(fullName),"*"));
}
}
输出结果:
*二虎