编写工具类
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