博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
==和equals区别
阅读量:4708 次
发布时间:2019-06-10

本文共 342 字,大约阅读时间需要 1 分钟。

1、 == 是一个运算符, equals() 是一个比较方法

2、== 是比较两个对象的在内存中的地址是不是同一个,如果是返回true,否则就返回false;equals() 是比较两个对象的值,相等返回true,否则返回false;

如:

     String s1 = new String("1");        String s2 = new String("1");                System.out.println(s1==s2);//false        System.out.println(s1.equals(s2)); //true

 

转载于:https://www.cnblogs.com/shenyuxin/p/6834283.html

你可能感兴趣的文章
类型转换与键盘输入
查看>>
面向对象(2)
查看>>
运算符(1)
查看>>
掷骰子游戏和条件语句
查看>>
循环语句
查看>>
加标签的continue用法
查看>>
递归算法
查看>>
java继承 、方法重写、重写toString方法
查看>>
SQL注入原理-手工联合注入查询技术
查看>>
实验3 SQL注入原理-万能密码注入
查看>>
redis cluster
查看>>
feign传输String json串 自动转义 \ 解决方法
查看>>
本站已稳定运行了XX天,网页时间显示功能实现方法
查看>>
实习的开始阶段
查看>>
搭建第一个node服务器
查看>>
团队冲刺个人总结8
查看>>
Asp.Net Mvc Area二级域名
查看>>
android:intent flags
查看>>
Vue疑难杂症
查看>>
spring boot 错误处理之深度历险
查看>>