リスト(ファイルではなく)を検索する方法があり、見つかった場合はそれを置き換える方法があるかどうか(例を挙げて!)知りたいです。
背景: サーバーを作成していますが、悪口を検閲したいのですが、私が持っているシステムは機能していますが、十分に効率的ではありません。
現在のコード:
String impmessage = message.replaceAll("swearword1", "f***");
String impmessage2 = impmessage.replaceAll("swearword2", "bi***");
String impmessage3 = impmessage2.replaceAll("swearword3", "b***");
String impmessage4 = impmessage3.replaceAll("swearword4", "w***");
...
String impmessage8 = impmessage7.replace('%', '&');
シャバン全体。しかし、フィルターに新しい単語を追加したい場合は、そこに別の単語を追加する必要があります。