猿问

看看下面的程序哪里错了,报错显示空字符字面值。

 

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

}
public  static  void  main(String[]  args)
{
String  s="      ab cd      ";
sop("("+s+")");
s=myTrim(s);
sop("("+s+")");

}
public  static  String  myTrim(String  str)
{
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+1);
}



qq_丘比特_0
浏览 1378回答 1
1回答

Its_forever

 str.charAt(start)==' '   注意两个单引号之间是有一个空格的。代表空格字符。
随时随地看视频慕课网APP

相关分类

Java
我要回答