java 去除字符串前后空格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 去除字符串前后空格相关的知识,希望对你有一定的参考价值。

import org.apache.commons.lang3.StringUtils;

String str = "  边读边想:";
        String strBlank = "  ";//很特殊的一种空格
        String strBlank2 = "    ";//普通空格
        String strStrip = "  107.水牛和毛驴的故事\n ";
        String strTab = " \t \r \n 23345 \t \f ";
        System.out.println("结果String.trim["+str.trim()+"]");//[  边读边想:]
        System.out.println("结果String.trim["+strBlank.trim()+"]");//[  ]
        System.out.println("结果String.trim["+strBlank2.trim()+"]");//[]
        System.out.println("结果String.trim["+strStrip.trim()+"]");//[  107.水牛和毛驴的故事]
        System.out.println("结果String.trim["+strTab.trim()+"]");//[23345]

        //去掉字符串前后空格
        Assert.assertTrue(StringUtils.isBlank(strBlank));
        System.out.println("结果StringUtils.trim["+StringUtils.trim(str)+"]");//[  边读边想:]
        System.out.println("结果StringUtils.trim["+StringUtils.trim(strBlank)+"]");//[  ]
        System.out.println("结果StringUtils.trim["+StringUtils.trim(strBlank2)+"]");//[]
        System.out.println("结果StringUtils.trim["+StringUtils.trim(strStrip)+"]");//[  107.水牛和毛驴的故事]
        System.out.println("结果StringUtils.trim["+StringUtils.trim(strTab)+"]");//[23345]

        //去掉字符串两边的空白符: \t \n \f \r
        System.out.println("结果StringUtils.strip["+StringUtils.strip(str)+"]");//[边读边想:]
        System.out.println("结果StringUtils.strip["+StringUtils.strip(strBlank)+"]");//[]
        System.out.println("结果StringUtils.strip["+StringUtils.strip(strBlank2)+"]");//[]
        System.out.println("结果StringUtils.strip["+StringUtils.strip(strStrip)+"]");//[107.水牛和毛驴的故事]
        System.out.println("结果StringUtils.strip["+StringUtils.strip(strTab)+"]");//[23345]
       
//首字母大小写
StringUtils.capitalize(String str); 首字母大写 
StringUtils.uncapitalize(String str);首字母小写
StringUtils.upperCase(String str);//全部转为大写
StringUtils.lowerCase(String str);//全部转为小写

//是否全是大写,是否全是小写
StringUtils.isAllUpperCase(String str); 
StringUtils.isAllLowerCase(String str);

//颠倒字符串 
StringUtils.reverse("ABCDE");//返回:EDCBA

//某字符串在另一字符串中出现的次数,未发现则返回零
StringUtils.countMatches( "Chinese People", "e")

以上是关于java 去除字符串前后空格的主要内容,如果未能解决你的问题,请参考以下文章

怎么去除一个字符串的前后空格

在java中的如何对去除String对象中的空格

java String去除两端的空格和空字符

oracle中怎样去除字符的前后空格

去除字符串头尾空格的方法

JS中如何去除字符串的空格