对输入的电话号码中间4位进行屏蔽
1 package day10; 2 3 import java.util.Scanner; 4 5 public class Test02 { 6 /* 需求:以字符串的形式从键盘接受一个手机号,将中间四位号码屏蔽 7 最终效果为:181****1234 8 9 思路: 10 1. 键盘录入一个字符串,用 Scanner 实现 11 2. 截取字符串前三位 12 3. 截取字符串后四位 13 4. 将截取后的两个字符串,中间加上****进行拼接,输出结果 14 */ 15 public static void main(String[] args) { 16 Scanner sc = new Scanner(System.in); 17 System.out.println("请输入手机号:"); 18 String telString = sc.nextLine(); 19 String start = telString.substring(0, 3); 20 String end = telString.substring(7); 21 System.out.println(start + "****" + end); 22 23 } 24 }
执行结果:
欢迎批评指正,提出问题,谢谢!