黑马程序员技术交流社区

标题: 一句话能实现的事情。。练得是思路 [打印本页]

作者: gss    时间: 2015-9-15 22:02
标题: 一句话能实现的事情。。练得是思路
public class StringDemo6 {

        public static void main(String[] args) {
                String s1="    a g t      ";
                System.out.println(s1.trim());//其实一句话就实现了,重点在于思路
                //System.out.println(s1);
                String s="    a g t      ";
                s=MyTrimArry(s);
      System.out.println(s);
        }

        public  static String MyTrimArry(String s) {
                int first=0;
                int end=s.length()-1;
                while(first<=end && s.charAt(first)==' '){
                        first++;
                }
                while(first<=end&&s.charAt(end)==' '){
                        end--;
                       
                }
               
                return s.substring(first, end+1);
        }

}
{:2_30:}
作者: 喜欢、简单点    时间: 2015-9-15 22:05
顶个!!!!!!!
作者: silencea    时间: 2015-9-15 22:07
默默的问一下,这个程序主要是干什么的
作者: yonghong_cui    时间: 2015-9-15 22:19
技术不错, 写的挺好,  笔记还是你自己写的啊?
作者: 灬王一鹏    时间: 2015-9-15 22:23
学的比我快
作者: 0902赵建新    时间: 2015-9-15 22:23
我居然看懵了....
作者: 爱吐泡泡的鱼    时间: 2015-9-15 23:28
写的挺好的不错....我没看懂..哈哈哈
作者: 丶不缺小哥范儿    时间: 2015-9-16 00:38
看懂了 看懂了   善哉善哉
作者: ganjx    时间: 2015-9-16 01:59
当字符串是空的时候?比如String s="";
作者: 阮文江    时间: 2015-9-16 08:38
silencea 发表于 2015-9-15 22:07
默默的问一下,这个程序主要是干什么的

去空格的,哥们
作者: anyway1919    时间: 2015-9-16 19:03
也想提供一个思路:
  1. package com.hmtest.demo;

  2. public class DeleteNullCharDemo {

  3.         public static void main(String[] args) {
  4.                
  5.                 StringBuffer sb = new StringBuffer();
  6.                
  7.                 String  str =" h  jdsa   jf   kjf   ";
  8.                
  9.                 for (int i = 0; i < str.length(); i++) {
  10.                         //空格的ASC是32,排除空格以外的所有字符
  11.                         if (str.charAt(i)==32)
  12.                         continue ;       
  13.                         sb.append(str.charAt(i));
  14.                 }
  15.                 System.out.println(sb);
  16.                
  17.         }

  18. }
复制代码

作者: heimatai6    时间: 2015-9-16 22:26
顶!d=====( ̄▽ ̄*)b




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