用java编写 输入一句话 黑熊方便面是全网销量第一的世界级优秀产品. 将这句话中的敏感词替换成*后输出 黑熊方便面是******的*****产品.
时间: 2023-11-19 22:04:09 浏览: 81
可以使用Java编写一个敏感词过滤程序来实现这个功能。以下是一个简单的示例代码:
```
import java.util.Scanner;
public class SensitiveWordFilter {
public static void main(String[] args) {
// 1.键入语句
Scanner sc = new Scanner(System.in);
String inputWord = sc.nextLine();
// 3.接收替换后语句
String changeWord = searchChange(inputWord);
// 4.输出查看
System.out.println(changeWord);
}
// 2.设置筛查方法
public static String searchChange(String word) {
// 定义敏感词汇库
String[] arr = {"尼玛", "nnd", "NND", "TMD", "有病"};
// 循环根据词库查找替换
for (int i = 0; i < arr.length; i++) {
word = word.replace(arr[i], "***");
}
return word;
}
}
```
使用上述代码,可以将输入的句子中的敏感词替换成*后输出。例如,输入“黑熊方便面是全网销量第一的世界级优秀产品。”,输出“黑熊方便面是******的*****产品。”。
阅读全文