课程
/后端开发
/Java
/Java入门第三季
完全没懂这一步! // 获取文件的后缀 String prefix =fileName.substring(index); 为什么直接输入index就能获取后缀??
2015-11-14
源自:Java入门第三季 2-3
正在回答
int index = fileName.lastIndexOf('.');
这条语句已经把'.'的位置赋给了index,用 System.out.println("index"); 来检测,输出就是10
所以实际上就是String prefix =fileName.substring(10);
但是用String prefix =fileName.substring(index);截取到的实际上是".jav",后面if判断里就需要是".java"。
想要判断后缀是不是"java"的话就要String prefix =fileName.substring(index+1);
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答获取后缀代码
3 回答获取文件后缀这样可以吗?
1 回答实例中获取文件后缀问题?
4 回答获取文件的后缀 String prefix = fileName.substring(index+1);
2 回答获取文件名的后缀为什么不是这样?