java字符串值的诡异问题!!!! 2C

图片说明
图片说明

对象中定义了两个字符串常量,运行时发现取出的值不同。请大神支支招!!!

7个回答

 Y6=6  Y8=8 没毛病,不知道你要问啥
qq503758762
点点滴滴的淡淡的 回复hei_mark: 我的编译器没有这个问题,肯定是环境问题,要么eclipse不行,试试删掉8再重新写一个一样的代码8
2 年多之前 回复
mama1021
hei_mark 一个是6 一个是 "8",没毛病?
2 年多之前 回复
 还有加了final的字符常量,根本不会变,这是常识

Y6=6 Y8=8 没毛病,不知道你要问啥

mama1021
hei_mark 回复viewgroup: 对的
2 年多之前 回复
viewgroup
viewgroup 他的意思是,一个有双引号,一个没有。。。哈哈
2 年多之前 回复

可能是你的编译器有问题,你试着用eclipse编译看看

两个常量啊 又不是一个常量 看错了吧

应该是编译器的问题,把其中一个多加了双引号,重新编译一下

应该是工具编译的问题,从图中看好像是数字6,和字符串8,请你试着重新编译一次,或者注释掉,重写几行。我这边暂时没有发现类似的问题。字符串就是字符串,数值就是数值!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!