今天用apache commons工具类StringUtils.rightPad方法做一个字符串右补齐,这个方法在字符串中有中文的时候就不能很好的对齐了。public static void main(String[] args) {
System.out.println(StringUtils.rightPad("中文", 10, ' ') + "ABCD");
System.out.println(StringUtils.rightPad("我是中文", 10, ' ') + "ABCD");
}现在是这个样子:
中文 ABCD
我是中文 ABCD期待是:
中文 ABCD
我是中文 ABCD不知道高手们有什么解决办法,谢谢!!!java rightPad 中文
System.out.println(StringUtils.rightPad("中文", 10, ' ') + "ABCD");
System.out.println(StringUtils.rightPad("我是中文", 10, ' ') + "ABCD");
}现在是这个样子:
中文 ABCD
我是中文 ABCD期待是:
中文 ABCD
我是中文 ABCD不知道高手们有什么解决办法,谢谢!!!java rightPad 中文
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货