java面试题---模拟String类中的trim()方法(去掉首尾的空格符)

java面试题 3

-模拟String类中的trim()方法(去掉首尾的空格符)
public class Test {
	//模拟trim()
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String str=" fef  fefer ";
		String newStr="";
		int star=0;
		int end=-1;
		//获取前标
		for (int i = 0; i < str.length(); i++) {
			if(str.charAt(i)!=' '){
				star=i;
				break;
			}
		}
		//获取后标
		for (int i = str.length()-1; i >=0; i--) {
			if(str.charAt(i)!=' '){
				end=i;
				break;
			}
		}
		//存入新字符串
		for(int i=star;i<=end;i++){
			newStr+=str.charAt(i);
		}
		System.out.println(str.length());
	
		System.out.println("---"+newStr+"---");	
	}
}


你可能感兴趣的:(Java面试题)