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

为什么是index,文件的后缀不是“.java”吗,怎么不是填“.java”?

为什么是index,文件的后缀不是“.java”吗,怎么不是填“.java”? 

“                 // 获取文件的后缀 

                     String prefix =fileName.substring(index);          ”

正在回答

3 回答

substring() 的参数是int类型,不能传入字符串

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

夜幕3977695

那为什么时index
2018-07-04 回复 有任何疑惑可以回复我~

index  = 9

下面substring从9开始就是.java了

如果上面index+1那就填java

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

如果我是DJ我是DJ我是DJ我是DJ

index = 10; 数错了不好意思 "."的下标是10 开始查找的下标也是10 那肯定就是.java啦 但是他要匹配的是java 你就不能从第十位开始查找,要从第十一位
2018-05-18 回复 有任何疑惑可以回复我~

String substring(位置),可以得到传入的该位置后的子字符串

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

举报

0/150
提交
取消

为什么是index,文件的后缀不是“.java”吗,怎么不是填“.java”?

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