黑马程序员技术交流社区

标题: 关于String练习题,大家进来看看 [打印本页]

作者: rolan    时间: 2015-4-27 20:20
标题: 关于String练习题,大家进来看看
本帖最后由 rolan 于 2015-4-29 22:51 编辑
  1. class String1{
  2.         public static void main(String[] args){
  3.                 String s="    abvcxd    ";
  4.                 sop(s);
  5. //                s=myTrim(s);
  6. //                sop(s);
  7. //                sop(reverseString(s,5,6));
  8.                 sop(reverseString(s));//[color=Red]提示我这里出了问题[/color]
  9.         }
  10.         public static void sop(Object obj){
  11.                 System.out.println(obj);
  12.         }
  13.         public static String reverseString(String s,int start,int end){
  14.                 char[] chs=s.toCharArray();
  15.                 reverse(chs,start,end);//[color=Red]提示我这里出了问题[/color]
  16.                 return new String(chs);
  17.         }
  18.         public static String reverseString(String s){
  19.                 return reverseStringth());//[color=Red]提示我这里出了问题[/color]
  20.         }

  21.         private static void reverse(char[] chs,int start,int end) {
  22.                 for(int x=start,y=end;x<y;x++,y--){
  23.                         swap(chs,start,end);
  24.                 }
  25.                
  26.         }
  27.         private static void swap(char[] chs, int start, int end) {
  28.                 char temp=chs[start];
  29.                 chs[start]=chs[end];
  30.                 chs[end]=temp;
  31.                
  32.         }
  33.         public static String myTrim(String x){
  34.                 int start=0;
  35.                 int end=x.length()-1;
  36.                 while(start<end&&x.charAt(start)==' '){
  37.                         start++;
  38.                 }
  39.                 while(start<end&&x.charAt(end)==' '){
  40.                         end--;
  41.                 }
  42.                 return x.substring(start, end+1);
  43.         }
  44. }
复制代码

作者: rolan    时间: 2015-4-27 20:39
如图中所标注的,elispse提示我出错
作者: ccsd999    时间: 2015-4-27 21:05
随便看不懂,还是要顶一下
作者: andre    时间: 2015-4-27 21:18
小白,看不懂啊
作者: lshaizj    时间: 2015-4-27 21:19
值得研究哦
作者: V_nan    时间: 2015-4-27 21:20
貌似很高端的样子·····还是顶下
作者: 珠宝    时间: 2015-4-27 21:59
不好意思哦,不大明白
作者: RayLi    时间: 2015-4-27 22:05
顶起来,,,
作者: 大兵在海边    时间: 2015-4-27 22:29
能一眼看出来的就是第19行多了一个括号,语法目前没看出来错误
作者: 大兵在海边    时间: 2015-4-27 22:38
再就是第19行,你没写没有reverseStringth()方法啊
作者: 缤纷落叶    时间: 2015-4-27 23:03
必须顶............
作者: rolan    时间: 2015-4-29 22:51
大兵在海边 发表于 2015-4-27 22:38
再就是第19行,你没写没有reverseStringth()方法啊

谢谢。。。万分感谢啊,就是这里。。囧。。。是我手残敲错了,竟然看了半天没发现




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