窝窝窝我我我
2016-02-01 10:13
1.String prefix =fileName.substring(index); 2.String prefix =fileName.substring(index+1,fileName.length()); 在eclipse中运行结果一样,有什么差别 一个我自己写的,一个是提示的答案
以这个题目为例:
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);
运行结果是不一样的吧,
fileName.substring(index)是获取从index到结束的子字符串。默认的endIndex与fileName.length()是相同的。
index和index+1是不同的。
???
Java入门第三季
409792 学习 · 4340 问题
相似问题