教程的這張圖感覺有問題啊
“編”的位置是8,假設把空格也算上,我能理解,那“JAVA”的位置怎么會是3呢?它是把“學習”分開來算,那空格這個時候為什么又不算位置了呢?還是它是把“學習”算一個位置,空格算一個位置呢?而且我單獨試了下,發現“編程”這兩個字的位置,也顯示8.這搞不懂啊。有沒有大神指點下
“編”的位置是8,假設把空格也算上,我能理解,那“JAVA”的位置怎么會是3呢?它是把“學習”分開來算,那空格這個時候為什么又不算位置了呢?還是它是把“學習”算一個位置,空格算一個位置呢?而且我單獨試了下,發現“編程”這兩個字的位置,也顯示8.這搞不懂啊。有沒有大神指點下
2019-09-01
舉報
2019-09-11
我明白了。字符串的起始位置是從0開始的,"hamburger".substring(3,8) returns "burge"
2019-09-07
因為空格已經去了
2019-09-01
我懂了,