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

String prefix =fileName.substring(index+1,fileName.length());这里的疑问

String prefix =fileName.substring(index+1,fileName.length());

http://img1.sycdn.imooc.com//5ec3e76d0001826311480044.jpg

"1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1"

按道理,应该是这样写的:String prefix =fileName.substring(index+1,fileName.length()-1);

毕竟索引区间是这个:[0,fileName.length()-1]


正在回答

2 回答

感觉有点像python里的切片,左包右不包

http://img1.sycdn.imooc.com//5ee45de100016cd607940029.jpg

还有,然后只输入起始位置index+1,不输入结束位置应该也可以吧

String prefix = fileName.substring(index+1);

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

从begin到end. 程序就是这样设计就是不算end的那个位置的。就好像做for循环的判断条件时。for(inti=0; i >10;i++){}.i=10的时候虽然运行了一遍进行了判断了。但不执行内容了。 

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

举报

0/150
提交
取消

String prefix =fileName.substring(index+1,fileName.length());这里的疑问

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