A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xgd6612 中级黑马   /  2015-5-6 09:36  /  708 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class String1
{
  
        public static void sop (String str)
        {
                System.out.println(str);
        }
        public static void main(String[] args)
        {
            String s = "            avb  afa                 ";
           
            sop(s);
            s=f(s);
            sop(s);
        }
        public static String f(String str)         //此处报错 This method must return a result of type    我这里应该是返回了一个String类型
         String
        {
                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);
       
        }
       
       
       
}

8 个回复

倒序浏览
用的eclipse..........求帮助 ...上面代码书写的时候出了点小问题~~~~
回复 使用道具 举报
我擦 我把这里的代码复制了一遍再回eclipse 为什么又是正确的,求大很讲解   一会上截图
回复 使用道具 举报
while即使是控制一句也要加大括号。你试试
回复 使用道具 举报

   报错

  
这一张不报错 我要疯了 感觉都一样啊啊啊啊啊
回复 使用道具 举报
1017161726 发表于 2015-5-6 09:53
while即使是控制一句也要加大括号。你试试

.......木有用  试了一下  薄的错误好像是这个函数必须返回一个 String类型的东西.............我把我刚才发在论坛上的代码复制下来再重开一个居然正确了。。。。。这个编辑器搞不懂啊 谁能指点我一下
回复 使用道具 举报
两个全保存,结果应该一样了。不保存可能有延迟。
回复 使用道具 举报
我这没报错
回复 使用道具 举报
是对的吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马