【发布时间】:2015-09-21 03:02:21
【问题描述】:
我正在尝试编写一个程序,要求用户输入一个字符串,说明三个给定选项之一。选项有:小、中、大。无论用户输入的单词的大小写如何(例如,small、Medium、LaRgE),有没有办法让我可以将字符串存储到我的变量中,因为第一个字母是大写的,然后是所有小写字母。大小写字母,或者甚至只是小、中、大的小写/大写的任意组合,最终会相应地变成小、中或大?
【问题讨论】:
-
String#toUpperCase/String#toLowerCase?你也可以使用String#equalsIgnoreCase -
我认为,最好的方法是使用 str1.equalsIgnoreCase(str2) :JavaDoc docs.oracle.com/javase/6/docs/api/java/lang/String.html
标签: java string java.util.scanner