黑马程序员技术交流社区

标题: 字符串去除两端空格的一点疑问 [打印本页]

作者: 15001162522    时间: 2015-10-1 22:24
标题: 字符串去除两端空格的一点疑问
  1. class demo {
  2.         public static void main(String[] args){
  3.                 String s ="---abcdef-----";
  4.                 System.out.println(s);
  5.                 String s1 =myTrim(s);
  6.                 System.out.println(s1);
  7.         }       
  8.         public static String myTrim(String str){
  9.                 int begin =0;
  10.                 int end   =str.length()-1;
  11.                 char ch   =str.charAt(begin);
  12.                 while(begin<=end&&ch=='-')
  13.                                         begin++;
  14.                 while(begin<=end&&end=='-')
  15.                                         end--;
  16.                 return str.substring(begin,end+1);
  17.         }                       
  18. }               
复制代码


我运行后结果是---abcdef-----


求问去除空格后的新字符串为什么没被打印?




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