手机号码/身份证号码中间几位的隐藏

String phone2 = "15988888888";
System.out.println(phone2.substring(0,3) + "****" + phone2.substring(7, phone2.length()));

String idcardNO = "130503670401001";//15位身份证
String idcardNO1 = "130503196704010012";//18位身份证
System.out.println(idcardNO.substring(0,3) + "********" + idcardNO.substring(11, idcardNO.length()));

System.out.println(idcardNO1.substring(0,3) + "***********" + idcardNO1.substring(14, idcardNO1.length()));



你可能感兴趣的:(Java)