我問我是否我的代碼是自定義過濾器的常見和最有效的方法。用戶可以選擇哪些字符可以使用/不使用。骯髒的文本可能會很長,所以我要看到我的代碼需要儘可能高效:這是自定義過濾器最有效的方式嗎?
String dirtyText = "iamacleantext<>>";
String allowedCharacters = "abcdefhijk$<>/lmnoqrgstuvwxyz";
String result = dirtyText.replaceAll("[" + allowedCharacters + "]","");
if (result.isEmpty()) {
System.out.println("Ok, your text can be used");
} else {
System.out.println("Sorry the text contains not allowed characters");
}
將感謝的人誰擁有這個
你是否運行過代碼?我只需要檢查代碼是否乾淨。 –