字符串截取(subString)

时间:2025-04-04 07:16:15

需求:以字符串的形式从键盘接收一个手机号,将中间四位号码屏蔽
最终效果为:156****1234

分析及代码如下:

1、键盘录入一个字符串,用Scanner 实现
2、截取字符串前三位
3、截取字符串后四位
4、将截取后的两个字符串,中间加上****进行拼接,输出结果 

截取字符串:
String substring(int beginIndex):从传入的索引位置处,向后截取,一直截取到末尾,得到新的字符串并返回
String substring(int beginIndex, int endIndex) :从beginIndex索引位置开始截取,截取到endIndex索引位置,得到新字符串并返回(包含头,不包含尾)

package string;

import ;

public class StringText字符串截取 {
    public static void main(String[] args) {
        //1、键盘录入一个字符串,用Scanner实现
        Scanner sc = new Scanner();
        ("请输入:");
        String s = ();
        //2、截取前三位
        String start = (0, 3);
        //3、截取后四位
        String end = (7);
        //4、加上*,输出结果
        (start + "****" + end);
    }
}