Java允许大小写
使用Java允许大小写,java,string,Java,String,使用java.util.Scanner我希望控制台允许用户从大写和小写输入。例如: if (user.equals("test") { System.out.println("hello"); } 但是我希望控制台能够接受所有类型的案例,这样用户就可以像TEST或者TEST这样输入,并且控制台会将其视为“TEST”,您可以尝试: if ("test".equalsIgnoreCase(user)) { System.out.println("hello"); } 请注意,
java.util.Scanner代码>我希望控制台允许用户从大写和小写输入。例如:
if (user.equals("test") {
System.out.println("hello");
}
但是我希望控制台能够接受所有类型的案例,这样用户就可以像TEST
或者TEST
这样输入,并且控制台会将其视为“TEST”,您可以尝试:
if ("test".equalsIgnoreCase(user)) {
System.out.println("hello");
}
请注意,我在“test”
上应用了该方法,但没有在user
变量上应用该方法,以避免可能的NullPointerException
使用方法String.equalsIgnoreCase()
:
顾名思义,
x.equalsIgnoreCase(y)
如果x
和y
是两个相等的字符串,则返回true,忽略大小写。方法1:
使用object.equalIgnoreCase(object2)
方法2:
将用户输入转换为小写,然后比较
例如,如下所示
user=user.toLowercase()代码>
user.equal(“你好”)代码>
x.equalsIgnoreCase(y)