身份证号码中间字符屏蔽工具 - Java 实现
身份证号码中间字符屏蔽工具 - Java 实现
本工具使用 Java 语言实现,可以对给定的 18 位身份证号码进行中间字符屏蔽,用 '*' 号替代指定范围的字符。
输入格式: 一行,三个输入项,第一个是身份证号;第二个是整数 s,表示屏蔽的起始位;第三个是整数 t,表示屏蔽的结束位。
输出格式: 一行,处理后的身份证号。
代码示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String id = sc.nextLine();
int s = sc.nextInt();
int t = sc.nextInt();
char[] idArr = id.toCharArray();
for (int i = s - 1; i < t; i++) {
idArr[i] = '*';
}
System.out.println(String.valueOf(idArr));
}
}
使用方法:
- 将代码复制到您的 Java 开发环境中。
- 运行程序。
- 在提示符下输入身份证号码、起始位置和结束位置,并按下回车键。
- 程序将输出处理后的身份证号码。
示例:
输入:
411322199001011234
4
10
输出:
41132219****011234
注意:
- 该工具仅用于演示目的,请勿使用它处理真实的敏感信息。
- 确保您的代码符合相关法律法规和数据隐私保护要求。
原文地址: https://www.cveoy.top/t/topic/jqZ3 著作权归作者所有。请勿转载和采集!