新手求解:模拟一个trim功能一致的方法。去除字符串两端的空白
public class StringTest_4 {
public static void main(String[] args) {
String s=" ab c ";
String str=myTrim(s);
System.out.println("-"+str+"-");
}
public static String myTrim(String s) {
int start=0,end=s.length()-1;
while(start<=end && s.charAt(start)==' ')
{
start++;
}
while(start<=end && s.charAt(end)==' ')
{
end--;
}
return s.substring(start,end+1);
}
}
问题:s.substring(start,end+1)中的start,end是怎么得到的?为什么是end+1?求解