关于获取后缀

来源:2-3 Java 中 String 类的常用方法 Ⅰ

l_sssyyy

2015-11-14 10:08

完全没懂这一步!        // 获取文件的后缀 String prefix =fileName.substring(index); 为什么直接输入index就能获取后缀??

写回答 关注

1回答

  • 觉非
    2015-11-15 23:45:00
    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入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题