java - 如何检查用户输入是否包含字母?
问题描述
在我的if
声明中,我想以某种方式检查用户的输入是否包含字母。如果它包含字母,那么我想运行一个方法来告诉他们他们的输入不正确。
现在要做到这一点,我必须写出所有的可能性,例如如果 input.contains a || input.contains b 等,我无法写出英文字母表的所有可能性和组合或使用。我只想在用户写信时警告他们,因为我的程序是一个计算器。
解决方案
你想用Character.isLetter()
. 就像是 :
if(Character.isLetter(input)) {
//do something
} else {
//do something else
}
这是一个例子
推荐阅读
- java - 如何在上述情况下使用 Java 8 Optional?
- arrays - 如何使用 PostgreSQL 更新 JSON 数组
- javascript - 仅显示溢出-y 在 Angular 2 和更高版本中存在高度差异
- r - 团结不保留因素
- java - TestNG - 如何在 testng 自定义电子邮件报告中打印运行时 testng 参数?
- java - 有没有办法验证像 gmail.net 这样的错误邮件域?
- angular - 在角度服务中的 HTML 请求之后在内部调用另一个 HTTP 请求
- java - 有没有办法在重启或突然关闭的情况下在多线程应用程序中保持状态
- javascript - 如何在 Vue CLI 3 中加载静态脚本文件
- r - 如何在矩阵列表中将格式更改为百分比