-6
if (key.equals ("1") || key.equals ("Circle")){

文字列「CiRcle」または「circle」を入力した場合でも、このステートメントを true にするにはどうすればよいですか? 私はさまざまな場合を意味します。

4

4 に答える 4

1

以下のように試すことができます:

if (key.equals ("1") || key.equalsIgnoreCase("Circle")){

equalsIgnoreCase の詳細

于 2013-08-21T12:56:30.143 に答える
1
if (key.equals("1") || key.equalsIgnoreCase("Circle")){
于 2013-08-21T12:56:32.850 に答える
0

一般的な構文は次のとおりです。

public boolean equalsIgnoreCase(String anotherString)

このメソッドは、引数が null ではなく、文字列が等しい場合、大文字と小文字を区別せずに true を返します。それ以外の場合は false。

あなたの場合

if (key.equals("1") || key.equalsIgnoreCase("Circle"))

ドク

于 2013-08-21T12:58:34.707 に答える
0

あなたが試すことができます

if (key.equals ("1") || key.equalsIgnoreCase ("Circle"))

ただし、Java で String メソッドを調査したり、勉強したりしていないようです。JavaのStringトピックを見ることをお勧めします

于 2013-08-21T13:01:40.920 に答える