Linux 拨号vps windows公众号手机端

equalsignorecase和equals的区别是什么

lewis 7年前 (2018-10-03) 阅读数 9 #程序编程
文章标签 区别

equalsIgnoreCase是String类的方法,用于比较两个字符串是否相等,不区分大小写。即使两个字符串的字符顺序和大小写不同,只要字符相同,equalsIgnoreCase返回true。

例如:

String str1 = “Hello”;

String str2 = “hello”;

str1.equalsIgnoreCase(str2); // 返回true

equals是Object类的方法,在String类中被重写,用于比较两个字符串是否相等,区分大小写。只有两个字符串的字符顺序、大小写完全相同,equals才返回true。

例如:

String str1 = “Hello”;

String str2 = “Hello”;

str1.equals(str2); // 返回true

总结:

equalsIgnoreCase忽略了字符串的大小写,只比较字符是否相同,而equals区分字符串的大小写,在比较时要求字符顺序和大小写完全相同。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门