黑马程序员技术交流社区

标题: 字符串返回问题 [打印本页]

作者: 松毛    时间: 2013-11-8 15:07
标题: 字符串返回问题
本帖最后由 松毛 于 2013-11-8 15:52 编辑

class StringTest
{
        public static void main(String[] args)
        {
                String s = "   dgg dedg   ";
                sop(s);
                s = myTrim(s);
                sop(s);
        }

        public static void sop(String str)
        {
                System.out.println(str);
        }

        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);
        }
}
编译时为什么出现的结果是这样的啊?


WW{EANQ96K[PN7{0{Z1CC20.jpg (30.43 KB, 下载次数: 9)

WW{EANQ96K[PN7{0{Z1CC20.jpg

作者: (0.0)’    时间: 2013-11-8 15:16
晕,你方法都写错了,是小写s
方法是substring()
作者: 唐宋元明清    时间: 2013-11-8 15:16
return str.subString(start,end+1);
方法名错了,应该S应该是小写。
return str.substring(start,end+1);

作者: 风飞雪未扬    时间: 2013-11-8 15:37
return str.substring(start,end+1);




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