public static String MyTrim(String str)------------------->把主函数里定义的字符串传进来
{
int start=0,end=str.length()-1;
while(start<=end && str.charAt(start)==' ')---------------->从头到尾循环判断每个字符是不是' ',直到某个字符不是' '了就记住这个字符的角标(新字符的第一个字符)
start++;
while(start<=end && str.charAt(end)==' ')----------->从尾到头循环判断每个字符是不是' ',直到某个字符不是' '了是就记住这个字符的角标(新字符的最后一个字符)
end--;
return str.substring(start,end+1); ----------->通过字符串截取功能,从老字符串的第start位置开始到底end+1位置结束(因为截取字符串包含头不包含尾,所以end+1),并返回这个新的字符串。
} |