簡體   English   中英

Java允許大寫和小寫

[英]Java allow Upper and Lower cases

使用java.util.Scanner; 我希望控制台允許用戶以大寫和小寫形式輸入。 例如:

if (user.equals("test") {
    System.out.println("hello");
}

但是我希望控制台能夠接受所有類型的案例,因此用戶可以輸入TESTTeSt ,並且控制台會將其視為“測試”

您可以嘗試:

if ("test".equalsIgnoreCase(user)) { 
    System.out.println("hello"); 
}

請注意,為了避免可能的NullPointerException ,我將String#equalsIgnoreCase()方法應用於"test" ,而不應用於user變量。

使用方法String.equalsIgnoreCase()

if( user.equalsIgnoreCase("test") ) {
    ...
}

顧名思義,

x.equalsIgnoreCase(y)

如果xy是兩個相等的字符串,則忽略大寫和小寫,則返回true。

方法1:使用object.equalIgnoreCase(object2)方法2:將用戶輸入轉換為小寫,然后進行比較,例如下面的user=user.toLowercase(); user.equal("hello");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM