我希望将以下字符视为“非法”:~,#,@,*,+,%,{,},,>,[,],|,“,”,\,_,^我想编写一个检查字符串并确定(true/false)的方法是否包含这些非法字符串:publicbooleancontainsIllegals(StringtoExamine){returntoExamine.matches("^.*[~#@*+%{}[]|\"\\_^].*$");}然而,一个简单的matches(...)检查是不可行的。我需要一种方法来扫描字符串中的每个字符并确保它不是这些字符之一。当然,我可以做一些可怕的事情,比如:publicbooleancontainsIllega
我希望将以下字符视为“非法”:~,#,@,*,+,%,{,},,>,[,],|,“,”,\,_,^我想编写一个检查字符串并确定(true/false)的方法是否包含这些非法字符串:publicbooleancontainsIllegals(StringtoExamine){returntoExamine.matches("^.*[~#@*+%{}[]|\"\\_^].*$");}然而,一个简单的matches(...)检查是不可行的。我需要一种方法来扫描字符串中的每个字符并确保它不是这些字符之一。当然,我可以做一些可怕的事情,比如:publicbooleancontainsIllega