class MyTrim{
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);
}
public static void main(String[] args){
String s1=" abc ",s2=" a bc ",s3=" ";
System.out.println("s1="+s1);
System.out.println("s1去除两端空格后"+mytrim(s1));
System.out.println("s2="+s2);
System.out.println("s2去除两端空格后"+mytrim(s2));
System.out.println("s3="+s3);
System.out.println("s3去除两端空格后"+mytrim(s3));
}
} |
|