請問為什么
// 獲取文件的后綴
請問為什么要獲取文件的后綴 String prefix =fileName.substring(index+1,fileName.length());
substring括號里是index+1和fileName.length
// 獲取文件的后綴
請問為什么要獲取文件的后綴 String prefix =fileName.substring(index+1,fileName.length());
substring括號里是index+1和fileName.length
2016-05-19
舉報
2016-06-01
String prefix =fileName.substring(index+1,fileName.length()); 獲取的字符串是java
???????????????????????????????????????????????????????? 開始?????????? 結束 ? [開始 ,結束) ??
是用來下面做if判斷的
index+1 表示獲取字符串起始位置是"."后一位開始
fileName.length() 表示獲取字符串以fileName的長度的位置結束
因為獲取字符串是到字符串最后
所以可以簡寫成? String prefix =fileName.substring(index+1);
2016-05-19
??????? //獲取文件名中最后一次出現"."號的位置
??int index = fileName.lastIndexOf('.');
???????
??????? // 獲取文件的后綴
??String prefix =fileName.substring(index);
得到 ".java"