黑马程序员技术交流社区

标题: 模拟一个trim方法,去除字符串两端的空格 [打印本页]

作者: 信仰年轻    时间: 2015-9-23 17:03
标题: 模拟一个trim方法,去除字符串两端的空格
package 主要内容;
/*
1、模拟一个trim方法,去除字符串两端的空格
        思路:
        1、判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格为止。
                结尾处判断空格也是如此。
        2、当开始和结尾都判断到不是空格时,就是要获取的字符串




*/
public class 字符串练习1
{
        public static void sop(String str)
        {
                System.out.println(str);
        }
        public static void main(String[] args)
        {               
                String s="      ab cd     ";
                sop("("+s+")");
                s=myTrim(s);
                sop("("+s+")");
        }
        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);
        }
}



作者: lostyou    时间: 2015-9-23 22:42
可以的 这个老毕视频讲过




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2