小编在最近写代码中,遇到需要给字符串补位的情况,通常情况会使用直接字符串相加的方法。但是小编找到 StringUtils 工具类里面很好用的两个字符串补位的方法,分享给大家。
具体使用:
/**
* @author:
* @description:
* @date: 2022/3/11
**/
public class StringUtilsTest {
public static void main(String[] args) {
// 给字符串A长度为10,不足位的,左侧补零
String padleft = StringUtils.leftPad("A", 10, "*");
// 给字符串B长度为10,不足位的,右侧补零
String padright = StringUtils.rightPad("B", 10, "#");
System.out.println("====padleft: " + padleft);
System.out.println("====padright: " + padright);
}
}
输出:
"C:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe"....
====padleft: *********A
====padright: B#########
Process finished with exit code 0