模拟一个trim方法,去除字符串两端的空格

思路:
       判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格为止
   当开始和结尾都判断到不是空格时,就是要获取的字符串

class simulation_trim

{

    public static void main(String[] args) {

        String str1 = "   javascript    ";

        String str2 = MyTrim(str1);

        System.out.println(str1);

        System.out.println(str2);

    }

    public static String MyTrim(String str){

        int start = 0;

        int end = str.length()-1;

        while (start<=end && str.charAt(start)==' ')

            start++;

        while (start<=end && str.charAt(end)==' ')

            end--;

        return str.substring(start,end+1);    

    }

}

 

你可能感兴趣的:(trim)