📄 encryptcustno.java
字号:
package cn.zqnet8.rank.util;
/*
* 为会员帐号加密,
* 将18位的身份证号码的10到14位替换为星号,如:431129198*****1110
* 将15位的身份证号码的7到12位替换位星号,如:4311298*****154
*/
public class EncryptCustNo {
public static String encryptCustNO(String custNo){
String returnValue="传入的值有问题";
if(CommonUtil.isNotNullOrEmpty(custNo)){
if(custNo.length()==18){
returnValue=custNo.substring(0, 9)+"*****"+custNo.substring(14);
}else{
returnValue=custNo.substring(0,7)+"*****"+custNo.substring(12);
}
}
return returnValue;
}
public static void main(String[] args) {
// String origCustNo="431129198708291110";
String origCustNo="431126198511192216";
String custNo=EncryptCustNo.encryptCustNO(origCustNo);
// String custNo=EncryptCustNo.encryptCustNO("");
System.out.println("原始录入的会员帐号位:"+origCustNo);
System.out.println("经过加密的会员帐号为:"+custNo);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -