Java中的大小写敏感问题
我有一个菜单,带有“删除”选项。这将从列表中删除用户先前介绍的城镇。我在问你,如果用户引入大写或小写,是否有代码会被忽略 例如,如果我的列表有3项:纽约、布加勒斯特、巴黎。Java中的大小写敏感问题,java,case,Java,Case,我有一个菜单,带有“删除”选项。这将从列表中删除用户先前介绍的城镇。我在问你,如果用户引入大写或小写,是否有代码会被忽略 例如,如果我的列表有3项:纽约、布加勒斯特、巴黎。 如果用户试图从列表中删除某个项目,如果他写“纽约”,则项目列表将保持不变,因为他没有使用大写字母,并且程序无法识别该项目 您可以从字符串对象使用equalsIgnoreCase()。您可以静态地调用它,如下所示: String foo = "new york"; if (foo == String.equalsIgnore
如果用户试图从列表中删除某个项目,如果他写“纽约”,则项目列表将保持不变,因为他没有使用大写字母,并且程序无法识别该项目 您可以从字符串对象使用equalsIgnoreCase()。您可以静态地调用它,如下所示:
String foo = "new york";
if (foo == String.equalsIgnoreCase("NeW YoRK") {
// do something
}
可以从String对象使用equalsIgnoreCase()。您可以静态地调用它,如下所示:
String foo = "new york";
if (foo == String.equalsIgnoreCase("NeW YoRK") {
// do something
}
可以从String对象使用equalsIgnoreCase()。您可以静态地调用它,如下所示:
String foo = "new york";
if (foo == String.equalsIgnoreCase("NeW YoRK") {
// do something
}
可以从String对象使用equalsIgnoreCase()。您可以静态地调用它,如下所示:
String foo = "new york";
if (foo == String.equalsIgnoreCase("NeW YoRK") {
// do something
}
您的列表是字符串列表吗 如果是这样,字符串有一个YOURSTRING.equalsIgnoreCase(“OTHERSTRING”)函数,如果它们匹配,不管大小写,都将返回true,如果它们不匹配,则返回false
String testString = "hello";
String testString2 = "HELLO";
//prints out true
System.out.println(testString.equalsIgnoreCase(testString2));
您的列表是字符串列表吗 如果是这样,字符串有一个YOURSTRING.equalsIgnoreCase(“OTHERSTRING”)函数,如果它们匹配,不管大小写,都将返回true,如果它们不匹配,则返回false
String testString = "hello";
String testString2 = "HELLO";
//prints out true
System.out.println(testString.equalsIgnoreCase(testString2));
您的列表是字符串列表吗 如果是这样,字符串有一个YOURSTRING.equalsIgnoreCase(“OTHERSTRING”)函数,如果它们匹配,不管大小写,都将返回true,如果它们不匹配,则返回false
String testString = "hello";
String testString2 = "HELLO";
//prints out true
System.out.println(testString.equalsIgnoreCase(testString2));
您的列表是字符串列表吗 如果是这样,字符串有一个YOURSTRING.equalsIgnoreCase(“OTHERSTRING”)函数,如果它们匹配,不管大小写,都将返回true,如果它们不匹配,则返回false
String testString = "hello";
String testString2 = "HELLO";
//prints out true
System.out.println(testString.equalsIgnoreCase(testString2));
您可以使用compareTo()或compareToIgnoreCase()。“ignoreCase”将忽略字符串中的小写字母或大写字母,它只会比较它们
"hola que tal".compareToIgnoreCase("hola, que tal"); // Returns 0 or True
"hola que tal".compareToIgnoreCase("HOLA, que TAL"); // Returns 0 or True
"hola que tal".compareTo("hola, que tal"); // Returns 0 or True
"hola que tal".compareTo("HOLA, que TAL"); // Returns !=0 or False
Compare和CompareTignoreCase仅用于字符串,但是equals或equalsIgnoreCase更快。您可以使用compareTo()或CompareTignoreCase()。“ignoreCase”将忽略字符串中的小写字母或大写字母,它只会比较它们
"hola que tal".compareToIgnoreCase("hola, que tal"); // Returns 0 or True
"hola que tal".compareToIgnoreCase("HOLA, que TAL"); // Returns 0 or True
"hola que tal".compareTo("hola, que tal"); // Returns 0 or True
"hola que tal".compareTo("HOLA, que TAL"); // Returns !=0 or False
Compare和CompareTignoreCase仅用于字符串,但是equals或equalsIgnoreCase更快。您可以使用compareTo()或CompareTignoreCase()。“ignoreCase”将忽略字符串中的小写字母或大写字母,它只会比较它们
"hola que tal".compareToIgnoreCase("hola, que tal"); // Returns 0 or True
"hola que tal".compareToIgnoreCase("HOLA, que TAL"); // Returns 0 or True
"hola que tal".compareTo("hola, que tal"); // Returns 0 or True
"hola que tal".compareTo("HOLA, que TAL"); // Returns !=0 or False
Compare和CompareTignoreCase仅用于字符串,但是equals或equalsIgnoreCase更快。您可以使用compareTo()或CompareTignoreCase()。“ignoreCase”将忽略字符串中的小写字母或大写字母,它只会比较它们
"hola que tal".compareToIgnoreCase("hola, que tal"); // Returns 0 or True
"hola que tal".compareToIgnoreCase("HOLA, que TAL"); // Returns 0 or True
"hola que tal".compareTo("hola, que tal"); // Returns 0 or True
"hola que tal".compareTo("HOLA, que TAL"); // Returns !=0 or False
Compare和CompareTignoreCase仅用于字符串,但是equals或equalsIgnoreCase速度更快。您可以使用equalsIgnoreCase()将输入与菜单项进行比较,此方法比较字符串时忽略大小写敏感度
if (input.equalsIgnoreCase(menuItem)) {
//do the logic
}
如果您的菜单项=“纽约”和输入=“纽约”,则If条件将为真 您可以使用equalsIgnoreCase()将输入与菜单项进行比较,此方法比较字符串时忽略大小写敏感度
if (input.equalsIgnoreCase(menuItem)) {
//do the logic
}
如果您的菜单项=“纽约”和输入=“纽约”,则If条件将为真 您可以使用equalsIgnoreCase()将输入与菜单项进行比较,此方法比较字符串时忽略大小写敏感度
if (input.equalsIgnoreCase(menuItem)) {
//do the logic
}
如果您的菜单项=“纽约”和输入=“纽约”,则If条件将为真 您可以使用equalsIgnoreCase()将输入与菜单项进行比较,此方法比较字符串时忽略大小写敏感度
if (input.equalsIgnoreCase(menuItem)) {
//do the logic
}
如果您的菜单项=“纽约”和输入=“纽约”,则If条件将为真 非常感谢大家!!我修好了。谢谢你 对于(i=0;i
这是我写的代码。谢谢 非常感谢大家!!我修好了。谢谢你 对于(i=0;i
这是我写的代码。谢谢 非常感谢大家!!我修好了。谢谢你 对于(i=0;i
这是我写的代码。谢谢 非常感谢大家!!我修好了。谢谢你 对于(i=0;i
这是我写的代码。谢谢 你知道字符串方法equalsIgnoreCase()吗?实际上我不知道如何使用它,我是一个初学者。如果(string1.equalsIgnoreCase(string2)){doSomething();}在使用字符串之前修剪用户的输入就太好了。我有一个开关,案例1是“添加项”案例2表示从列表中删除一项。你知道字符串方法equalsIgnoreCase()吗?实际上我不知道如何使用它,我是一个初学者。如果(string1.equalsIngoreCase(string2)){doSomething();}在复制字符串之前修剪用户的输入非常好。我有一个开关,案例1是“添加项”案例2表示从列表中删除一项。你知道字符串方法equalsIgnoreCase()吗?实际上我不知道如何使用它,我是一个初学者。如果(string1.equalsIngoreCase(string2)){doSomething();}在复制字符串之前修剪用户的输入非常好。我有一个开关,案例1是“添加项”案例2表示从列表中删除一项。你知道字符串方法equalsIgnoreCase()吗?实际上我不知道如何使用它,我是一个初学者。如果(string1.equalsIngoreCase(string2)){doSomething();}在复制字符串之前修剪用户的输入非常好。我有一个开关,案例1是“添加项”案例2表示从列表中删除一项。