案例一:实现手机号屏蔽功能需求
以字符串的形式从键盘接受一个手机号,将中间四位号码屏蔽 最终效果为:
133****1234
实现步骤:
1.键盘录入一个字符串,用Scanner实现。
2.截取字符串前三位。
3.截取字符串后四位。
4.将截取后的两个字符串,中间加上进行拼接,输出结果。
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入手机号:");
String telString = sc.nextLine();
//截取字符串前三位
String start = telString.substring(0,3);
//截取字符串后四位
String end = telString.substring(7);
//将截取后的两个字符串,中间加上****进行拼接,输出结果
System.out.println(start + "****" + end);
}
}
案例二:实现敏感词过滤功能
键盘录入一个字符串,如果字符串中包含(ABC),则使用***替换。
实现步骤:
1.键盘录入一个字符串,用Scanner实现。
2.替换敏感词
String replace(CharSequence target,CharSequence replacement),
将当前字符串中的target内容,使用repalcement进行替换,返回心新的字符串。
3.输出结果。
import java.util.Scanner;
public class Test{
public static void main(String[] args){
//1.键盘录入一个字符串,用Scanner实现
Scanner sc = new Scanner(System.in);
System.out.println("请输入:");
String s = sc.nextLine();
//2.替换敏感词
String result = s.replace("ABC","***");
//3.输出结果
System.out.println(result);
}
}