StringUtils 的填充方法
1 package com.test.string; 2 3 import org.apache.commons.lang3.StringUtils; 4 5 /** 6 * StringUtils 的填充方法 7 * 两个参数的用空格填充,三个参数的用后面的参数填充 8 * 第一个参数要填充的字符串,第二个是需要的长度,第三个是以什么填充。 9 * @create 2017-06-30 9:03 10 **/ 11 public class StringUtilsFill { 12 public static void main(String[] args) { 13 // 左侧填充: 14 // leftPad(): 15 // StringUtils.leftPad(String str,int size); 16 // StringUtils.leftPad(String str,int size,String padStr); 17 System.out.println( StringUtils.leftPad("abc", 8)); 18 System.out.println( StringUtils.leftPad("abc", 8, "*")); 19 20 // 右侧填充: 21 // rightPad(): 22 // StringUtils.rightPad(String str,int size); 23 // StringUtils.rightPad(String str,int size,String padStr); 24 System.out.println(StringUtils.rightPad("abc",8)); 25 System.out.println(StringUtils.rightPad("abc", 8, "*")); 26 // 中间填充: 27 // center(): 28 // StringUtils.center(String str, int size); 29 // StringUtils.center(String str, int size, String padString); 30 System.out.println( StringUtils.center("abcdefg", 8)); 31 System.out.println( StringUtils.center("abcdefg", 8,"*_")); 32 33 34 35 } 36 37 }
<!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
import org.apache.commons.lang.StringUtils;
作用: 常用作判断空与非空串