“编”的位置是8,假设把空格也算上,我能理解,那“JAVA”的位置怎么会是3呢?它是把“学习”分开来算,那空格这个时候为什么又不算位置了呢?还是它是把“学习”算一个位置,空格算一个位置呢?而且我单独试了下,发现“编程”这两个字的位置,也显示8.这搞不懂啊。有没有大神指点下
我明白了。字符串的起始位置是从0开始的,"hamburger".substring(3,8) returns "burge"
因为空格已经去了
我懂了,