java查询数据库以后的对齐问题 用Java连接数据库对表查询后每个字符用 prinf()格式化还是不能对齐 如图所示 原因:printf()本身是用英文空格填充的,关键是英文空格占一个光标位,而中文字符占两个光标位,这样的话%-10,两个中文字符就会有12个光标位的长度,而三个中文字符就会有13个光标位的长度,这样就对不齐了 解决办法:\t跟printf()一起使用