标题是什么。我想知道JDK中是否存在已经存在的内容,如果字符串包含任何符号,例如*,#,@,&等等,而不需要为每一个添加一个包含检查。感谢。
答案 0 :(得分:5)
您可以在String.matches()
来电中将字符列入白名单:
!string.matches("[^A-Za-z]") // only alpha characters
答案 1 :(得分:0)
我认为你正在寻找正则表达式,如果你不了解它们就会非常复杂
但快速做你想做的事情将是:
"somestring".matches("\\*#@&")