%ms,其中m代表输出字符的个数也就昰最终打印的宽度。
如果你非要按照字节个数来加以控制的话那就通过s.getBytes().length进行判断,到底是需要补齐空格还是截断字符串
奉劝啊,最好別这么干(根据你自己的需要):
1.汉字在不同的编码下所占的字节个数并不一致有些是2个字节,有的是3个字节;
2.一个汉字本生就是需要幾个字节来存储的硬要拆开了,那就什么都不是了