java - 在 Java 中如何检查一个字符既不是字母也不是数字?

标签 java

所以我正在用 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/

相关文章:

java - java代码可以使用open account在GPU上并行化吗

java - 动态查找java缓存目录

java - Java 的 Makefile 找不到包

java - 在 Android Studio 中按下时更改操作栏菜单项图标

java - 隔离 Sprite 表子图像以进行动画和显示

java - 如何在 Java 中绘制垂直居中的字符串?

java - 如何声明enum有jtable标题列

java - CDI:从外部库向 bean 注入(inject)资源

Java 8 的 Files.lines() : Performance concern for very long line

java - 如何通过 servlet 为内部网络摄像机 mjpeg 流提供服务?