A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

源代码:


运行结果:



评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

2 个回复

倒序浏览
public class ImitateTrim{
        public static void main(String[] args){
                String s = "                Hello Java                ";
                sop("s = " + s);
                s = imitateTrim(s);
                sop("s = " + s);
        }
        public static String imitateTrim(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);
        }
        public static void sop(Object obj){
                System.out.println(obj);
        }
}

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 lwy0319 于 2014-4-14 12:02 编辑
  1. public class ImitateTrim{
  2. public static void main(String[] args){
  3. String s = " Hello Java ";
  4. sop("s = " + s);
  5. String s1 = imitateTrim(s);
  6. sop("s = " + s1);
  7. }
  8. public static String imitateTrim(String str){
  9. int start = 0;
  10. int end = str.length() - 1;

  11. while(start <= end && str.charAt(start) == ' ')
  12. start ++;
  13. while(start <= end && str.charAt(end) == ' ')
  14. end --;
  15. return str.substring(start,end + 1);
  16. }
  17. public static void sop(Object obj){
  18. System.out.println(obj);
  19. }
  20. }
复制代码
楼主的想法挺好的,只是需要注意一下String类对象定义后不可修改。PS:为什么叫小强贴。。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马