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

即使我输入字符串“CiRcle”或“circle”,我怎样才能使这个陈述成立?我的意思是在不同的情况下。

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

你可以试试

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

但是,您似乎没有任何研究或研究过 java 中的 String 方法。我建议您查看 Java 中的 String 主题

于 2013-08-21T13:01:40.920 回答
0

一般语法是

public boolean equalsIgnoreCase(String anotherString)

如果参数不为 null 且字符串相等,则此方法返回 true,忽略大小写;否则为假。

对于您的情况

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

文档

于 2013-08-21T12:58:34.707 回答