java - 如何制作一个接受以小写或大写字母开头的单词的程序java

标签 java netbeans

我只是在java中乱搞,想做一个真或假的琐事,让程序接受用户输入的最佳方法是什么,无论它是以小写字母还是大写字母开头? (例如,一个真或假的陈述,将接受“真/假”或“真/假”)。我尝试在谷歌上查找,但我找不到任何东西,因为我真的不知道如何正确表达它。

最佳答案

我愿意

String input = 
if (input.equalsCaseIgnore("true")) // match any case combination of TrUe or trUE

如果您使用 switch 语句,则不能执行此操作,但可以执行

switch(input.toLowerCase()) {
   case "true": // true in any case
       break;
   case "false": // false in any case
       break;
   default:
       // handle error
       break;
}

关于java - 如何制作一个接受以小写或大写字母开头的单词的程序java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19339626/

相关文章:

java - 无法通过 jmx-exporter 从 activemq 中抓取指标

java - 如何检查文本文件中是否包含某个单词?

java - org.apache.lucene.index.IndexNotFoundException : no segments* file found in org. apache.lucene.store.RAMDirectory

user-interface - NetBeans 以编程方式创建和实例化自定义 Swing 小部件

java - GUI + 多线程支持 + 正则表达式支持。哪种语言? Java/Python/ ruby ?

java - 异步任务 : Can't update UI from publishProgress. 错误 : Only the original thread that created a view hierarchy can touch its views.

java - 我们可以通过 pom.xml 指定要使用的特定用户 settings.xml 吗?

java - vector a = b,如果我们修改 a 是否会影响 b? java

netbeans - 由于零大小的文件,无法连接到 NetBeans 分发版

c - NetBeans 7.0 命令行参数