关于indexof( ) 的问题,请看具体描述

img


为什么在12行输出0到i之间的字符是2018,然后13行的一个5 就代表了12呢,我的理解是12 这不是两个字符吗?

看看jdk官方文档,这种就可以找到答案了

img

img


String类的substring(int beginIndex) 方法,当入参只有一个时,表示从截取当前位置开始到最后 这部分子字符串