substring的用法

String prefix = fileName.substring(index+1,fileName.length());

为什么要加",fileNmae.length()"?

Java入门第三季2-3课程中介绍说,

String substring(ing beginIndex)方法用作获取从beginIndex位置开始到结束的子字符串

那为什么还要费劲加上",fileNmae.length()",原用法不就是直接截取到字符串结束位置?

咖喱炒饭
浏览 1886回答 2
2回答

道临

使结构更加严谨,深化了中心,升华了主题。当然也可能是一些人的编程习惯,你这个问题上,此两条语句是等价的,但是String prefix = fileName.substring(index+1,fileName.length());的用法更广泛,String substring(ing beginIndex)的用法更狭义

ziom

对,是不需要fileName.length()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java