为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

以这个题目为例:

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);

0 回复 有任何疑惑可以回复我~
#1

窝窝窝我我我 提问者

非常感谢!
2016-02-24 回复 有任何疑惑可以回复我~

运行结果是不一样的吧,

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

index和index+1是不同的。


0 回复 有任何疑惑可以回复我~

???

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信