一、核心思路
1 首先定义一个字符串
2 用substring 方法截取前三位字符,注意索引位置包左不包右 即(0,3)
String phone = "13567896543";
//截取前三位字符
String tou = phone.substring(0, 3);
3 定义一个字符串为****作为中间四位
//定义中间四位用****表示
String zhong = "****";
4 2 用substring 方法截取后四位字符,注意索引位置包左不包右 即(7,11)
//截取后三位字符
String hou = phone.substring(7, 11);
二、完整代码
public class Demo7 {
//手机号屏蔽
//eg:135****5438 只展示前三位和后四位
public static void main(String[] args) {
String phone = "13567896543";
//截取前三位字符
String tou = phone.substring(0, 3);
//定义中间四位用****表示
String zhong = "****";
//截取后三位字符
String hou = phone.substring(7, 11);
String result = tou + zhong + hou;
System.out.println(result);
}
}
三、运行结果展示