package com.qh.health.service;
import org.apache.commons.lang3.StringUtils;
/**
* @author wzx
* @since 2019-04-29
*/
public class StringTest {
public static void main(String[] args) {
System.out.println("左填充");
System.out.println(StringUtils.leftPad(null, 1, "*"));
System.out.println(StringUtils.leftPad("", 3, 'z'));
System.out.println(StringUtils.leftPad("bat", 3, 'z'));
System.out.println(StringUtils.leftPad("bat", 5, 'z'));
System.out.println(StringUtils.leftPad("bat", 1, 'z'));
System.out.println(StringUtils.leftPad("bat", -1, 'z'));
System.out.println("右填充");
System.out.println(StringUtils.rightPad(null, 2, "*"));
System.out.println(StringUtils.rightPad("", 3, "z"));
System.out.println(StringUtils.rightPad("bat", 3, "yz"));
System.out.println(StringUtils.rightPad("bat", 5, "yz"));
System.out.println(StringUtils.rightPad("bat", 8, "yz"));
System.out.println(StringUtils.rightPad("bat", 1, "yz"));
//中间填充
System.out.println("中间填充");
System.out.println(StringUtils.center(null, 3, "*"));
System.out.println(StringUtils.center("", 4, " "));
System.out.println(StringUtils.center("ab", -1, " "));
System.out.println(StringUtils.center("ab", 4, " "));
System.out.println(StringUtils.center("abcd", 2, " "));
System.out.println(StringUtils.center("a", 4, " "));
System.out.println(StringUtils.center("a", 4, "yz"));
System.out.println(StringUtils.center("abc", 7, null));
System.out.println(StringUtils.center("abc", 7, ""));
}
}
输出结果
左填充
null
zzz
bat
zzbat
bat
bat
右填充
null
zzz
bat
batyz
batyzyzy
bat
中间填充
null
ab
ab
abcd
a
yayz
abc
abc