关闭

关于俩个string 是否相等

83人阅读 评论(0) 收藏 举报
分类:

通过String s1=new String("abc")和String s2="abc",则s1==s2为true。

s1利用new 操作后,为该对象在堆(Heap)区分配了一块内存; s2是字符串常量,存放在内存的”文字常量区“ ;虽然两个对象的值相同,但由于两者位于不同的地址,不是相同的对象,因此 s1==s2 为false


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:45163次
    • 积分:1789
    • 等级:
    • 排名:千里之外
    • 原创:128篇
    • 转载:15篇
    • 译文:1篇
    • 评论:10条
    最新评论