黑马程序员技术交流社区

标题: 自定义去除两端空格的函数 [打印本页]

作者: 真实姓名被注册    时间: 2015-8-6 13:48
标题: 自定义去除两端空格的函数
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));
        }
}




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