检查String是否包含任何符号而不添加一堆检查(java)

Nic*_*tel 1 java

标题说的是什么.我想知道JDK中是否存在已经存在的内容,如果字符串包含任何符号(如*,#,@等),我可以返回false,而不需要为每个符号添加单个包含检查.谢谢.

Tim*_*per 5

您可以将String.matches()通话中的字符列入白名单:

!string.matches("[^A-Za-z]")  // only alpha characters
Run Code Online (Sandbox Code Playgroud)