举例:
(原文)我就看你不顺眼,我日你.你这贱人.
(屏蔽)我就看你不顺眼,我*你.你这*人.---(请注意言谈举止!!!)本人是大四的学生,大后天就要交毕业设计了。但辅导老师叫我在原来设计的JSP论坛里再添加此功能...大家帮帮忙,给个提示也好.感激不尽

解决方案 »

  1.   

    public static String replaceStr(String str, String problemStr, String replace) {
        for (int i = str.lastIndexOf(problemStr); i >= 0; i = str.lastIndexOf(problemStr, i - 1)) {
          if (i == 0) {
            str = replace + str.substring(i + 1, str.length());
          } else {
            str = str.substring(0, i) + replace + str.substring(i + 1, str.length());
          }
        }
        return str;
      }  public static String replaceStr(String str) {
        str = replaceStr(str, "贱", "*");
        str = replaceStr(str, "操", "*");
        str = replaceStr(str, "日", "*");
        str = replaceStr(str, "妈", "*");
        str = replaceStr(str, "逼", "*");
        return str;
      }
      

  2.   

    非常非常感谢 zhuxr2003 !!! 我去研究一下 怎么给你分亚。
      

  3.   

    要完全屏蔽是不可能,只能屏蔽最常见的,比如:
    public static String replaceStr(String str) {
        str = replaceStr(str, "贱人", "*人");
        str = replaceStr(str, "我操", "我*");
        str = replaceStr(str, "操你", "*你");
        str = replaceStr(str, "你妈", "你*");
        str = replaceStr(str, "妈逼", "**");
        return str;
      }
    你把常用的骂人话都放进去,放几十个就差不多了.
      

  4.   

    恩~好 谢谢你们 特别是zhuxr2003。非常感谢。