问答详情
源自:7-10 提取字符串substring()

谁有空帮我解释下,下面这几个是什么意思呀?没看懂==

1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。

2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。


提问者:web小菜 2017-01-17 13:52

个回答

  • 慕粉4346736
    2017-01-17 15:11:42
    已采纳

    第一句话:假如我有字符串abcdefg,start=1(b),stop=5(f),那截取的长度就是4(5-1),即bcde

    第二句话:如果start,stop都为1,那就说明截取的是空串

    第三句话:如果stop>start,就会互换,再按照上面的方法去计算


  • 慕粉4346736
    2017-01-17 16:48:55

    是一样的啊: 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数,然后在和前面的执行一样

  • 慕粉4346736
    2017-01-17 14:21:33

    你这是数据结构吗,只写这3条都不明白你要问什么???