教程的这张图感觉有问题啊

来源:2-3 Java 中 String 类的常用方法 Ⅰ

七分半烟

2019-09-01 20:11

https://img3.mukewang.com/5d6bb4d90001a8d807090391.jpg


“编”的位置是8,假设把空格也算上,我能理解,那“JAVA”的位置怎么会是3呢?它是把“学习”分开来算,那空格这个时候为什么又不算位置了呢?还是它是把“学习”算一个位置,空格算一个位置呢?而且我单独试了下,发现“编程”这两个字的位置,也显示8.这搞不懂啊。有没有大神指点下

写回答 关注

3回答

  • 慕仙7584962
    2019-09-11 16:32:56

    我明白了。字符串的起始位置是从0开始的,"hamburger".substring(3,8) returns "burge"

  • 淡淡淡定o
    2019-09-07 17:26:24

    因为空格已经去了

  • 七分半烟
    2019-09-01 20:45:43

    我懂了,

    慕仙7584...

    我没懂是怎么回事

    2019-09-11 15:46:04

    共 1 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题