解决方案 »

  1.   

    一开始start从0开始,然后判断第一个字符是否为空,如果为空,就++,这样就找到了第一个不为空的字符索引
    end也一样
    为什么要+1,见上面的API
      

  2.   

    一开始start从0开始,然后判断第一个字符是否为空,如果为空,就++,这样就找到了第一个不为空的字符索引
    end也一样
    这个看懂了,但是还是不明白
    当while为假时,为什么不是把此时的字符索引返回,就直接用了?
      

  3.   

    "abc"你可以看个简化版本的s字符串,自己推导一下int start=0,end=s.length()-1;   //start=0  end=2
    s.substring(start,end);  // 结果ab
    这样你明白否?
      

  4.   

    你说的这个明白
    while循环那里,那个start是变量,
    while判断为假时,start不再++了, 
    而此时start的值就是那个不为空格字符的索引
    所以直接拿来用?
      

  5.   


    对啊,此时start的值就是0了
    在论坛里,你要引用下我,我才能受到啊……就像我这样