- 博客(1)
- 问答 (5)
- 收藏
- 关注
原创 StringBuffer两个相同的值用equals()方法返回了fasle?原来是StringBuffer并没有重写equals()方法
今天第一次刷leetcode简单题,一直想不明白为什么StringBuffer两个相同的值用equals()返回了false 因为一直记得String是重写过equals()方法的,所以也潜意识认为StringBuffer也是重写过equals()方法的。然后查看了源码才知道StringBuffer并没有重写equals()方法,所以这个比较相当于==,比较的是地址是否相同了。最终将sb1.equals(sb2)改成sb1.toString().equals(sb2.toString())就执行通过了
2021-12-19 00:06:36
628
空空如也
如何画好一个流程图呢 滴滴
2023-08-31
使用脚本调用java接口
2022-12-22
java邮箱发送代理问题
2022-09-30
新增和修改合并成一个接口还是分开两个接口好
2022-09-07
远程连接阿里云服务器上的mysql,用sqlyog,出现以下问题
2022-03-10
阿里云服务器centos系统看文件内容没有高亮,全是白的,怎么弄成高亮
2021-11-23
SpringBoot整合Mybatis接口请求出现511错误,大神们看看什么问题吗
2021-10-21
为什么会这样 带@的就不显示 不带@的就显示 有没有大佬会的帮一下 🙏
2021-03-21
为什么带@的注释都不显示 求救🆘
2021-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅