java中要求实现将身份证中的日期变成*,然后输出
答案:2 悬赏:10 手机版
解决时间 2021-04-06 06:26
- 提问者网友:我们很暧昧
- 2021-04-05 18:13
java中要求实现将身份证中的日期变成*,然后输出
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-04-05 19:30
public static String idFormat(String id){
// 可以用 StringBuilder 这个类,里面有一个接口replace,如下
StringBuilder sb = new StringBuilder(id);
sb.replace(6, 10, "****");
return sb.toString();
}
public static void main(String[] args) {
System.out.println(Test.idFormat("10013319961213602X"));
}
以上代码就能实现,纯手打,望采纳。(main方法的Test是我这个测试类,你到时候把上面代码复制到你的Program2类里面,到时候项目调用直接String str =Program2.idFormat(身份证号) 这个str就是处理好的身份证号)
全部回答
- 1楼网友:七十二街
- 2021-04-05 20:30
public class Program2 {
public static void main(String[] args) {
String id ="10013319961213602X";
StringBuilder sb = new StringBuilder(id);
sb.replace(6, 10, "****");
System.out.println(sb.toString());
}
}
public static void main(String[] args) {
String id ="10013319961213602X";
StringBuilder sb = new StringBuilder(id);
sb.replace(6, 10, "****");
System.out.println(sb.toString());
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯