java - 验证两个选择之一

标签 java validation

这适用于“绘制”,但不适用于“丢弃”。我只是希望它验证输入是否是两者之一。我经常遇到这个问题,但不明白为什么。有人看到这个问题吗?

while(!(choice.equalsIgnoreCase("draw") && !(choice.equalsIgnoreCase("discard"))))

谢谢。

最佳答案

如果您想检查输入是否是两者之一,您需要这样做

while(choice.equalsIgnoreCase("draw") || choice.equalsIgnoreCase("discard"))

现在只有当 choice 既不是 "draw" 也不是 "discard" 时才进入循环

关于java - 验证两个选择之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26965586/

相关文章:

java - 获取单元格值,就像它在 excel 中的显示方式一样

java - 无法更新数据库

通过返回 false 和通过类选择的表单问题的 JavaScript 验证

java - Java 或 Apache Commons 中是否有可变参数空值检查功能?

validation - 如何更改所需 HTML 表单字段的 WebKit 错误消息

Java 8 如何在没有 Lambda 的情况下编写函数?

java - 从 GridView 项目中获取值

java - 是否有用于 GWT 的漂亮的 CSS 主题?

jquery - 让 jquery 验证与表单向导插件一起工作?

java - 除 hibernate-validator 之外的 Jersey Bean 验证