日期:2014-05-20  浏览次数:20767 次

身份证号码隐藏生日的部分问题?
问题:现定义了一个private String cardId;//身份证号码18位,我想通过的数组的方式将其存储,然后打印,输出时当中的生日用*替换,谢谢。

------解决方案--------------------
public String getCardId(){
String cardId="11111120121221XXXX";
String str1=cardId.substring(6,14);
String str = cardId.replace(str1,"********");
System.out.print(str);
return str;
}
------解决方案--------------------
public String getCardId(){
String cardId="11111120121221XXXX";
String str1=cardId.substring(6,14);
String str = cardId.replace(str1,"********");
System.out.print(str);
return str;
}