当前位置:   article > 正文

两种常用的字符串的比较方法_字符串比较

字符串比较

比较字符串比较常用的两个方法是运算符“=”和String的equals方法。

使用“=”比较两个字符串,是比较两个对象的的“地址”是否一致,本质就是判断两个变量是否指向同一个对象,如果是则返回true,否则返回的是false。而String类的equals方法则是比较两个字符串的内容是否一致,返回值也是一个布尔类型。

先看下面的代码:

  1. public class TestString {
  2. public static void main(String[] args) {
  3. String str1 = "张三";
  4. String str2 = "张三";
  5. System.out.println(str1 == str2); //返回true
  6. System.out.println(str1.equals(str2)); //返回true
  7. String str3 = new String("李四");
  8. String str4 = new String("李四");
  9. System.out.println(str3 == str4); //返回false
  10. System.out.println(str3.equals(str4)); //返回true
  11. }
  12. }
结果输出:



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/594342
推荐阅读