//模拟trim()方法,去除字符串两端的空格
public class StringDemo2 {
public static void main(String[]args)
{
String str=" abc ";
str=myTrim(str);
System.out.println(str);
}
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);
}
}
为什么运行时还是不能去除字符串前面与后面的空格呢?各位大神,求指教!! |