社区
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,为什么?
...全文
41
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
作业
写回复
配置赞助广告
用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)
Myeclipse破译
pay for a license, avoid prosecution, and feel better
ab
out yourself."; public String getSerial(String userId, String type) { NumberFormat nf = new DecimalFormat("000"); Calendar cal = Calendar...
imperugo-it:我的意大利博客
tostring
.it 这是我使用构建的博客。 皮肤基于存储库。 测验 设置为验证项目中的所有链接。 您可以在本地运行它以确保您的更改有效: bundle install bundle exec rake test 添加新帖子 rake post title = "Hello...
Ab
out
toString
()方法
toString
()方法没有参数,它返回一个某种程度上代表着对象的值的一个字符串,而它正是在这个对象上调用的。当JavaScript需要把一个对象转换为一个字符串的时候,它就会调用这个方法。例如,当使用+运算符来把一个...
Java Throw
ab
le
toString
()方法与示例
Throw
ab
le类
toString
()方法 (Throw
ab
le Class
toString
() method)
toString
() Method is avail
ab
le in java.lang package.
toString
()方法在java.lang包中可用。
toString
() Method is used to return a short ...
Object.prototype.
toString
()
默认情况下,每个对象都会从Object上继承到
toString
()方法,如果这个方法没有被这个对象自身或者更接近的上层原型上的同名方法覆盖(遮蔽),则调用该对象的
toString
()方法时会返回"[object ty...
Java
51,396
社区成员
85,838
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章