• JAVA中字符去空格


    1. str.trim();  去掉首尾空格   

    2. str.replace(" ", ""); 去掉所有空格,包括首尾、中间  

    String str = " hell o ";   
    String str2 = str.replaceAll(" ", "");   
    System.out.println(str2);  
    

    3. str.replaceAll(" +"," "); 把所有重复的空格合并成一个空格

    4. str.replaceAll("\\s*", ""); 可以替换大部分空白字符,去掉空格很有效,但想替换为一个空格符就行不通

    不限于空格    \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个

     在拆分字符时建议用如下方法:

    先替换制表符为空格,再把所有重复的空格合并成一个空格,最后去首尾空格

    str = str.replace("\t", " ").replaceAll(" +"," ").trim();
    String[] arr = str.split(" ");

    转义符说明:

    \t:制表符
    \n:换行符
    \n\t:换行且行首空四格
    \s:空格
    \r:回车符
    \\t:多见于正则表达式,\\s匹配字符串中的\和s两个字符,因为\在正则中有特殊意义,需要转义,所以前面加上了一个转义符\
    

      

  • 相关阅读:
    个人项目(Word Count Java)
    自我介绍+软工5问
    第六次实践
    第五次实践作业
    第四次实践作业
    第三次实践作业
    第二次实践作业
    第1次实践作业
    第06组 Beta版本演示
    第06组 Beta冲刺(4/4)
  • 原文地址:https://www.cnblogs.com/zhaojinhui/p/16013240.html
Copyright © 2020-2023  润新知