注册 登录
编程论坛 JAVA论坛

来大神来看看,我是照着别人写的,为什么别人能运行我就不行了

java2016 发布于 2016-05-10 22:32, 2069 次点击
只有本站会员才能查看附件,请 登录

class StringDemo3
{
    public static void main(String[] args)
    {
        String s="  abcdefg  ";
        sop(s);
        s=swap(s);
        sop(s);
    }
    public static void sop(String str)
    {
        System.out.println(str);
    }
    public static String swap(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);
    }
}
4 回复
#2
grmmylbs2016-05-11 09:32
程序代码:
public class StringDemo3

 {
     public static void main(String[] args)
     {
         String s = "  abcdefg  ";
         sop(s);
         s=swap(s);
         sop(s);
     }
     public static void sop(String str)
     {
         System.out.println(str);
     }
     public static String swap(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);
     }

 }


[此贴子已经被作者于2016-5-11 09:41编辑过]

#3
java20162016-05-11 12:22
回复 2楼 grmmylbs
谢谢大神,我知道那里出错了
#4
qq3715222016-05-16 14:07
单引号应该换成双引号(英文的)吧
#5
dkplus2016-05-23 19:24
(⊙o⊙)…
1