Java 代码 实现 字符串去掉左边空格 字符串去掉右边空格
编写工具类 StringUtils
-
编写工具类
package com.lihaozhe.util.string;/*** 字符串工具类** @author 李昊哲* @version 1.0* @create 2023/10/17*/ public class StringUtils {/*** 去除字符串左边的的空格** @param string 原始字符串* @return 去除左边空格后的字符串*/public static String ltrim(String string) {if (string == null) {throw new NullPointerException();} else {return string.replaceAll("^\\s+", "");}}/*** 去除字符串右边的的空格** @param string 原始字符串* @return 去除右边空格后的字符串*/public static String rtrim(String string) {if (string == null) {throw new NullPointerException();} else {return string.replaceAll("\\s+$", "");}} }
-
测试工具类
2.1 测试去掉字符串左边空格
@Test public void test07() {String name = " 李 昊 哲 ";System.out.println(name);System.out.println(name.length());String ltrim = StringUtils.ltrim(name);System.out.println(ltrim);System.out.println(ltrim.length()); }
测试结果如下:
李 昊 哲 19 李 昊 哲 15
2.2 测试去掉字符串左边空格
@Test public void test08() {String name = " 李 昊 哲 ";System.out.println(name);System.out.println(name.length());String rtrim = StringUtils.rtrim(name);System.out.println(rtrim);System.out.println(rtrim.length()); }
测试结果如下:
李 昊 哲 19李 昊 哲 15