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

substring问题

String prefix =fileName.substring(index);这句中index需要加1么?我编写的最后运行通过了呢。

答案中String prefix =fileName.substring(index+1,fileName.length());用两个参数的substring()方法中index加1了。求指导

正在回答

2 回答

我觉得要+1才对

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

用fileName.substring(index+1,fileName.length());也能得到正确答案?

index+1就是从"j"字符后开始截取了,编译不会出错但是不能得到正确答案吧。

你的答案是对的,这个例子里fileName.substring(index)和fileName.substring(index,fileName.length())是一样的效果。

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

zzzzzzz小盆友 提问者

我也是这么觉得了。谢谢啦
2014-11-17 回复 有任何疑惑可以回复我~
#2

ta1031967

index是从.开始的,用indexOf查找得到的位置也是从0到length-1;所以index+1才是从j开始吧
2014-11-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

substring问题

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