import java.util.Scanner;
//新建一个类
public class Replace {
// 定义一个字符串
String commons;
// 建一个替换的方法
public void replace() {
//控制台输入
Scanner sc = new Scanner(System.in);
// 提示输出(为方便功能实现,此处提示内定的敏感词汇)
System.out.println("请输入一句话:(敏感词汇:垃圾,投降,太坑了,挂机,举报)");
// 接收用户输入的内容
commons = sc.nextLine();
// 将敏感词汇添加到字符串数组
String[] words = {
"垃圾", "投降", "太坑了", "挂机", "举报" };
for (String str : words) {
// 将用户输入内容中的敏感词汇用*替换
commons = commons.replace(str, placeholder(str));
}
System.out.println(commons);
}
// 创建方法 ,根据提供的字符个数返回对应长度的*
public String placeholder(String s) {
String p = "";
for (int i = 0; i < s.length(); i++) {
p += "*";
}
return p;
}
public static void main(String[] args) {
Replace r = new Replace();
r.replace();
}
}
输出结果:
转载:https://blog.csdn.net/orange1good/article/details/109609270
查看评论