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
查看评论
					