为了账号安全,请及时绑定邮箱和手机立即绑定

各位大神。。。为什么不可以用if ( s[i]=='a')来判断啊???????!!!!!!

各位大神。。。为什么不可以用if ( s[i]=='a')来判断啊???????!!!!!!

正在回答

3 回答

这样比较的是两个字符在内存中的地址是否相等,显然是不可能相等的,只能通过equals()来比较。

0 回复 有任何疑惑可以回复我~

s不是数组,不能用下标来取值,而且如果s是数组,它有且只有一个下标,一个对应值。因为字符与字符之前都没用逗号隔开。

0 回复 有任何疑惑可以回复我~
#1

angel我的梦 提问者

大概懂了,感谢感谢。。。
2015-08-28 回复 有任何疑惑可以回复我~
#2

Perona 回复 angel我的梦 提问者

不客气
2015-08-28 回复 有任何疑惑可以回复我~

if ( s[i]=='a') --->> if(s[i] == "a")  java代码请用双引号


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各位大神。。。为什么不可以用if ( s[i]=='a')来判断啊???????!!!!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信