Java String.equals() 方法
- String 类覆盖了
Object
类中的equals()
方法。相等以区分大小写的方式完成。 - 使用
equals()
方法来检查字符串内容的相等性。 - 不要使用
'=='
运算符。它检查对象引用,这在大多数情况下是不可取的。 - 允许将“null”传递给方法。它将返回
false
。 - 使用
equalsIgnoreCase()
方法以不区分大小写的方式检查相等的字符串。
Java String equals() 方法用于将字符串与方法中的参数对象进行比较。
之路教程 https://onitr oad .com
Java String equals() 方法示例
Java 检查两个字符串是否相等(区分大小写)
public class Main { public static void main(String[] args) { String siteName = "onitroad.com"; String authorName = "Jack Li"; boolean isEqualString = siteName.equals(authorName); //false isEqualString = siteName.equals("onitroad.com"); //true isEqualString = siteName.equals(null); //false isEqualString = siteName.equals("onitroad.COM"); //false } }
Java 中 == 和 equals 的区别
如前所述,'=='
操作符检查相同的对象引用。
它不检查字符串内容。
而 equals()
方法检查字符串内容。
public class Main { public static void main(String[] args) { String siteName1 = new String("onitroad.com"); String siteName2 = new String("onitroad.com"); boolean isEqual1 = siteName1.equals(siteName2); //true boolean isEqual2 = siteName1 == siteName2; //false } }
日期:2020-09-17 00:10:10 来源:oir作者:oir