java电话号码隐藏
时间: 2023-11-04 13:55:26 浏览: 78
Java中隐藏电话号码的方法有多种。可以使用字符串的replace或replaceAll方法来替换电话号码中的部分字符。具体代码如下所示:
```
import java.util.Arrays;
import java.util.Scanner;
public class HidePhoneNumber {
public static void main(String[] args) {
System.out.println("请输入您的电话号码:");
Scanner input = new Scanner(System.in);
String number = input.next();
// 使用replace方法隐藏电话号码
String hiddenNumber = number.replaceFirst("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
System.out.println(hiddenNumber);
// 使用replaceAll方法隐藏电话号码
String hiddenNumber2 = number.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
System.out.println(hiddenNumber2);
}
}
```
以上代码可以隐藏电话号码中的中间四位数字,将其替换为****,并输出隐藏后的电话号码。
阅读全文