千家信息网

Java中怎么去除字符串中的空格

发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,这篇文章将为大家详细讲解有关Java中怎么去除字符串中的空格,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。去除字符串中的空格\t、回车\n、换行符\r
千家信息网最后更新 2024年11月29日Java中怎么去除字符串中的空格

这篇文章将为大家详细讲解有关Java中怎么去除字符串中的空格,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

去除字符串中的空格\t、回车\n、换行符\r、制表符\t

public class StringUtils {    public static void main(String[] args) {        String billNo="12 3\n ";        String billNo1="12 3\n ";        String billNo2="12 3\n ";        String billNo3="12 3 \n ";        System.out.print(billNo+"|"+delSpace(billNo)+"|"+replaceBlank(billNo1)+"|"+"|"+replaceBlank2(billNo2)+"|");        System.out.print(billNo3.trim());        System.out.print(billNo3.replaceAll(" ",""));    }    /**     * 使用Java正则表达式去除两边空格     * @param str     * @return     */    public static String delSpace(String str){        if(str==null) return null;        String regStartSpace="^[ ]*";        String regEndSpace="[ ]*$";        String strDelSpace= str.replaceAll(regStartSpace,"").replaceAll(regEndSpace,"");        return strDelSpace;    }    public static String replaceBlank(String str){        String destStr="";        if(str != null){            //其中\s可以匹配空格、制表符、换行符等空白字符            Pattern p = Pattern.compile("\\s*|\t|\r|\n");            Matcher m = p.matcher(str);            destStr=m.replaceAll("");        }        return destStr;    }    public static String replaceBlank2(String str){        String destStr="";        if(str != null){            Pattern p = Pattern.compile("[\\s*|\t|\r|\n]*$");            Matcher m = p.matcher(str);            destStr=m.replaceAll("");        }        return destStr;    }}

关于Java中怎么去除字符串中的空格就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

0