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

哎呀,怎么只能用equals,不能用==呢

怎么有人这样写的,好难啊 //获取文件名中最后一次出现"."号的位置 int index = fileName.indexOf('.');                // 获取文件的后缀 String prefix =fileName.substring(index,fileName.length());

正在回答

3 回答

可以的啊,==出现编译错误那就是你代码的问题咯,从这道题来看,我们应该用equals比较两串字符内容;;就好比两颗一样的棒棒糖,equals比较的是内容,说明从糖的角度上看,这两颗棒棒糖是一样的,==比较的就是地址,说明从物质的角度上看,这两颗糖不是同一颗糖.

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

是可以的啊,你自己编译的时候弄错了吧,再调试一下

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

equals是比较对象的内容,==比较的是对象整个

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

举报

0/150
提交
取消

哎呀,怎么只能用equals,不能用==呢

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