所以我正在用 Java 编写一些代码,我试图找出是否有一种方法可以编写一行代码来检查字符串中的字符是否既不是字母也不是数字。我知道:
Character.isDigit()
检查数字
和
Character.isLetter()
检查字母。
但我想知道 java 是否有可能在一行代码中检查这两者是否不存在。就像字符串中的字符是“/”或“*”甚至是“_”一样。
我是 Java 的新手,所以我现在不确定该去哪里。
最佳答案
Java provides a method for that - 你需要做的就是否定它的结果:
if (!Character.isLetterOrDigit(ch)) {
...
}
关于java - 在 Java 中如何检查一个字符既不是字母也不是数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39782700/