问答详情
源自:2-3 Java 中 String 类的常用方法 Ⅰ

Java第三季2-3中的练习求回答

1.String prefix =fileName.substring(index);
2.String prefix =fileName.substring(index+1,fileName.length());
在eclipse中运行结果一样,有什么差别
一个我自己写的,一个是提示的答案

提问者:窝窝窝我我我 2016-02-01 10:13

个回答

  • Lcc001
    2016-02-13 18:34:49
    已采纳

    以这个题目为例:

    String fileName = "HelloWorld.jav"; 

    //获取.在这个文件名中的位置

    int index = fileName.lastIndexOf(".");

    //index是点在文件中的位置,index2是点在文件中的位置+1

    String prefix =fileName.substring(index);

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

    这里prefix 的字符串内容为".jav";

    这里prefix2 的字符串内容为"jav";

    你可以分别输出prefix,prefix2查看结果

    System.out.println(prefix);

    System.out.println(prefix2);

  • 时空中的沙粒
    2016-02-02 12:43:28

    运行结果是不一样的吧,

    fileName.substring(index)是获取从index到结束的子字符串。默认的endIndex与fileName.length()是相同的。

    index和index+1是不同的。


  • jyzou
    2016-02-01 11:07:18

    ???