equalsIgnoreCase()在Java示例中| Java String equalsIgnoreCase()方法
equalsIgnoreCase()在Java示例中| Java String equalsIgnoreCase()方法是今天的主题。在今天的讲座中,我们将学习java中的equalsIgnoreCase()方法。正如您从名称中可以看到的那样,名称是equalsIgnoreCase,因此必须有类似等式检查的东西,IgnoreCase显示Case应该被忽略意味着我们必须比较两件事的相等性而不考虑它们的情况。
equalsIgnoreCase()在Java中
Java String equalsIgnoreCase()方法比较两个字符串,与字符串的大小写(下部或上部)无关。如果参数不为null并且它表示等效的String忽略大小写,则equalsIgnoreCase()方法返回true,否则返回false。
它就像equals()方法,但它不会像大写或小写那样检查大小写。如果任何字符不匹配,则返回false,否则返回true。
equalsIgnoreCase()方法是一种主要方法,它主要完成比较两个不同字符串的工作,而不考虑它的编写情况。
它类似于java中的equals方法,但唯一的区别是它不关心写入的情况,但equals方法会关注它们的编写情况。
在比较所有字符是否匹配之后,它将返回true,否则它将返回false,就像发生的布尔值一样。
让我们看看我们如何声明这个方法equalsIgnoreCase。
string2.equalsIgnoreCase(string1);
这是方法equalsIgnoreCase()的语法,我们正在做比较我们的两个字符串string1和string2的工作。
现在你想知道执行语句后结果会是什么,所以我应该澄清一下,如果在忽略Case之后它们的string1和string2都是等价的,那么这个方法将返回true,否则它将返回false。
此方法需要两个字符串才能工作,因为这两个字符串之间存在比较。
#例
Input: string1 = "App" string2 = "apP" string2.equalsIgnoreCase(string1);
它会给我们输出真实。
不要与equals()和equalsIgnoreCase()混淆,因为它们两者几乎相同,但差异是唯一的情况,在equals()方法的情况下也在帐户中采用,而在equalsIgnoreCase()方法的情况下没关系。
让我们看看这个或尝试通过K线走势图理解,因为它是理解任何事物的最佳方式。
equalsIgnoreCase()方法是主要对字符串执行的方法,以检查它们是否相同。但是equalsIgnoreCase()方法只存在于java编程语言中而不存在于C,C ++等中。
equalsIgnoreCase()方法是以布尔形式显示其输出的方法,该输出为true或false,而不是任何特定输出。
为了更好地理解这个主题,我们不得不首选一个例子。
public class Equal { public static void main(String() args) { String Str1 = "App Dividend"; String Str2 = "aPP dIVIDEND"; String Str3 = "Any"; System.out.println(Str1.equalsIgnoreCase(Str2)); // true System.out.println(Str1.equalsIgnoreCase(Str3)); // false } }
请参阅以下输出。
#Java String equalsIgnoreCase()方法示例
让我们看另一个例子。这次我们将采用Java ArrayList。
import java.util.ArrayList; public class Word { public static void main(String() args) { String str1 = "Millie Bobby Brown"; ArrayListlist = new ArrayList<>(); list.add("millie bobby brown"); list.add("finn"); list.add("gaten"); list.add("caleb"); list.add("noah"); for (String str : list) { if (str.equalsIgnoreCase(str1)) { System.out.println("Millie Bobby Brown is present"); } } } }
在上面的例子中,我们将字符串Millie Bobby Brown与所有ArrayList元素进行比较,如果找到匹配,那么它将继续并打印if条件的语句。
请参阅以下输出。
➜ java javac Word.java ➜ java java Word Millie Bobby Brown is present ➜ java
通过这种方式,我们在Java示例教程中学习了equalsIgnoreCase()。