[英]Java allow Upper and Lower cases
使用java.util.Scanner;
我希望控制台允許用戶以大寫和小寫形式輸入。 例如:
if (user.equals("test") {
System.out.println("hello");
}
但是我希望控制台能夠接受所有類型的案例,因此用戶可以輸入TEST
或TeSt
,並且控制台會將其視為“測試”
您可以嘗試:
if ("test".equalsIgnoreCase(user)) {
System.out.println("hello");
}
請注意,為了避免可能的NullPointerException
,我將String#equalsIgnoreCase()
方法應用於"test"
,而不應用於user
變量。
使用方法String.equalsIgnoreCase()
:
if( user.equalsIgnoreCase("test") ) {
...
}
顧名思義,
x.equalsIgnoreCase(y)
如果x
和y
是兩個相等的字符串,則忽略大寫和小寫,則返回true。
方法1:使用object.equalIgnoreCase(object2)
方法2:將用戶輸入轉換為小寫,然后進行比較,例如下面的user=user.toLowercase();
user.equal("hello");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.