检查字符串是否不存在';不包含任何符号而不添加一组检查(java)

检查字符串是否不存在';不包含任何符号而不添加一组检查(java),java,Java,标题上写着什么。我想知道JDK中是否已经存在这样的内容:如果字符串包含任何符号,如*、#、@等等,我可以返回false,而无需为其中的每一个添加一个包含检查。谢谢。您可以将通话中的字符列入白名单: 您可以将通话中的字符列入白名单: 我认为您正在寻找正则表达式,如果您不了解它们,这将非常复杂 但要想做你想做的事,一个快捷的方法是: “somestring.”匹配(“\\*\\@&”)我想你在寻找正则表达式,如果你不知道它们,那就相当复杂了 但要想做你想做的事,一个快捷的方法是: “somestri

标题上写着什么。我想知道JDK中是否已经存在这样的内容:如果字符串包含任何符号,如*、#、@等等,我可以返回false,而无需为其中的每一个添加一个包含检查。谢谢。

您可以将通话中的字符列入白名单:


您可以将通话中的字符列入白名单:


我认为您正在寻找正则表达式,如果您不了解它们,这将非常复杂 但要想做你想做的事,一个快捷的方法是:
“somestring.”匹配(“\\*\\@&”)我想你在寻找正则表达式,如果你不知道它们,那就相当复杂了
但要想做你想做的事,一个快捷的方法是:

“somestring”。匹配(“\\*\\@&”)一个坏符号数组,循环并检查:
String[]s={“@”,“*”};对于(字符串a:s)如果(x.contains(s))…
一个坏符号数组,循环并检查:
String[]s={“@”,“*”};对于(字符串a:s)if(x.contains(s))…
谢谢,这正是我需要的。谢谢,这正是我需要的。
!string.matches("[^A-Za-z]")  // only alpha characters