社区
Java
帖子详情
About toString()
welcomyou
2003-04-08 01:33:57
fragment1
String a="100";
String b="100";
a==b 是true
fragment2
Byte a=new Byte("100");
a.toString()==a.toString 结果却是false,为什么?
...全文
65
2
打赏
收藏
About toString()
fragment1 String a="100"; String b="100"; a==b 是true fragment2 Byte a=new Byte("100"); a.toString()==a.toString 结果却是false,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gengpipi
2003-04-08
打赏
举报
回复
String a = "hehe";
String b = "hehe";
此时"hehe"对象在stringpool的一块内存中 这里相同内容的String 对象都是一个对象
所以a,b引用指的是相同的一个对象(存储空间一样)
如果 用new String("hehe");的话此对象存储在堆中
container
2003-04-08
打赏
举报
回复
你开始的时候声明的a和b是相同的,它俩指向了同一个地址空间。
但是a.toString()方法得到的是一个新的String,也就是它在堆中创建了新的对象,而a.toString()得到的只是指向这个新的对象的地址。左边和右边的两个对象地址不同,所以==一点是false。
你可以用a.toString().equal(a.toString)
Ab
out
toString
()方法
本文介绍了JavaScript中
toString
()方法的基本用途及实现原理。该方法用于将对象转换为字符串形式,适用于字符串拼接或作为参数传递给期待字符串的函数等场景。默认情况下,此方法提供的信息较为有限,因此许多内置类型如数组和函数都进行了重写以提供更丰富的信息。
第十二篇
Ab
out e.
toString
(); e.getMessage(); e.printStackTrace()
本文详细解析了Java中处理异常的三种方法:
toString
(), getMessage() 和 printStackTrace(),通过实例展示了它们各自的输出特点。
[note]others
ab
out java
本文详细介绍了Java中字符串的split方法使用正则表达式进行分割,以及字符串与其他数据类型的互转,包括整数、字符等。同时,展示了如何通过Arrays.
toString
()将不同类型的数组转化为字符串。
Ab
out type "double?".
本文介绍了解决C#中Null
ab
le double类型转换为字符串时遇到的问题。当尝试直接使用
ToString
()方法时,可能会出现错误提示。文章提供了正确的解决方案:通过调用value属性来获取Null
ab
le double类型的值。
Powershell笔记之help
ab
out_XXX
本文详细解析了PHP中数组的特性,尤其是通过gettype()函数解释了Object[]的含义,并对比了Get-Member命令在不同上下文中的应用,包括获取数组元素的属性和方法,以及数组整体的属性。
Java
51,408
社区成员
86,098
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章