一个txt文件。中有如:“他妈的”。通过这个方法后。其中的“他妈的”变成了“***”,
要考虑运行效率。

解决方案 »

  1.   

    我觉得太复杂的算法也不用, 把要过滤的字符写成字符串数组
    String[] filterstr = {
        "他吗的",
        "......",
        "......"
    };读出来一个串str;
    for (int i = 0; i < filterstr.length; i++) {
        if (filterstr[i] 是 str 的子串) {
            把str里面的filterstr[i]替换为 "***";
        }
    }然后把str输出这样效率不会很低, 可以试试
      

  2.   

    编程王代码库改版了
    http://code-search.kingofcoder.com
    大家看看 
      

  3.   

      把str里面的filterstr[i]替换为   "***"; 
    就是要怎样替换
      

  4.   

       把str里面的filterstr[i]替换为       "***";   
    就是要怎样替换