10-01
18

把多个空格变成一个

        String s = "http://tieba.baidu.com/f?kz=696057409       素颜★流转";

方法一:    
        s = s.replaceAll(" ", " ");
        System.out.println(s);
        String s1="";
        if(s.trim().indexOf(" ")!=-1){
           String ss[] = s.split(" ");
           for(int i=0;i<ss.length;i++){
              
               if(!ss[i].equals(""))
                s1 = s1 + ss[i]+" ";
               System.out.println("ss[i]:"+ss[i]);
              
           }
        }
        

方法二:    
            String   regEx="['   ']+";   //一个或多个空格  
        
        Pattern   p   =   Pattern.compile(regEx);  
        Matcher   m   =   p.matcher(s);  
        
        System.out.println(m.replaceAll(" "));

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 282
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭