JAVA中\t如何控制其长度

JAVA里想要格式化输出,但是\t长度固定太死板,%-4d这样的方式对不齐,请问有什么办法能达成这样的效果图片说明

google了下,没有java层面的,估计是os depandent的,如果是等宽的字符,用空格代替制表符,用java string padleft/padright可以填充对应的空格。

java没有吧,可以用空格去替代.或者设置一个String变量去间接实现.