黑马程序员技术交流社区
标题:
字符串去头尾空格代码的问题
[打印本页]
作者:
枫儿
时间:
2013-10-13 11:11
标题:
字符串去头尾空格代码的问题
本帖最后由 枫儿 于 2013-10-13 11:38 编辑
是练习毕老师做去头尾空格的代码,怎么报一堆错 看了半天没看出哪的问题
class StringDemo
{
public static void sop(String z)
{
System.out.println(z);
}
public static void main(String[] args)
{
String s =" abcd efg ";
sop("("+s+")");
s = qtw(s);
sop("("+x+")");
public static String qtw(String z)
{
int sta = 0,end = z.length()-1;
while (sta<=end && z.charAt(sta)==' ')
sta++;
while(sta<=end && z.charAt(end)==' ')
end--;
return z.substring(sta,end+1);
}
}
}
复制代码
作者:
张运
时间:
2013-10-13 11:21
class StringDemo
{
public static void sop(String z)
{
System.out.println(z);
}
public static void main(String[] args)
{
String s =" abcd efg ";
sop("("+s+")");
s = qtw(s);
sop("("+s+")");
}
public static String qtw(String z)
{
int sta = 0,end = z.length()-1;
while (sta<=end && z.charAt(sta)==' ')
sta++;
while(sta<=end && z.charAt(end)==' ')
end--;
return z.substring(sta,end+1);
}
}
复制代码
请注意两点:
1. sop("("+x+")");中的x是s,
2.请检查{}的对应情况
作者:
蓝雨星空
时间:
2013-10-13 11:34
第一:sop("("+x+")"); 这句代码中的 x 不存在,应该是 s 的
第二: public static String qtw(String z) 这个函数你写到主函数中了,移到main函数外就行了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2