日期:2014-05-20 浏览次数:20978 次
public class Keywords {
public static void main(String[] args){
String s[] ={"操","嗷","啊"};
String input = "操";
for(String ss:s){
if(ss.equalsIgnoreCase(input)){
System.out.println("有keywords:"+input);
}
}
}
}
String ss[] ={"操","嗷","啊"};
String input = "操NDY嗷嗷神马啊";
for (String s : ss) {
if (input.contains(s)) {
System.out.println("有keywords:"+s);
input = input.replaceAll(s, "***");
}
}
System.out.println(input);
------解决方案--------------------
可以用substring截取输入语句,然后将关键词放入容器,再匹配关键字
------解决方案--------------------
输出的用***替换关键字行不,不知道lz是这个需求不
------解决方案--------------------
用正则表达式处理。
------解决方案--------------------
关键字多了?
楼主要用到很多关键字么?
不懂楼主说的什么意思,具体想表达什么
------解决方案--------------------