Java:字符串填充失败

标签 java string string-formatting

我想像这样对齐字符串上的数字:

3 x  89 kg
3 x 133 kg

我使用这种格式:

String.format("%1$3d x %2$3d kg", nb, weight);

但结果不正确:

enter image description here

最佳答案

这是字体的问题(因为字符的宽度不一样) 把字体改成等宽字体,问题就解决了(我推荐Consolas 这个的字体)

关于Java:字符串填充失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32538289/

相关文章:

android - 从网页获取文本到字符串

php - 仅从字符串返回 0-9 和破折号

ios - 字符串格式化程序中的内存泄漏

java - 格式化整数以在指定位置插入字符

java - 有多少人仍在使用 JRE 1.5 或更早版本?

java - 如何像在导航系统中那样从 A 点绘制到 B 点

java - 两个多项式的 GCD

regex - 检查字符串是否有非法字符

java - string.format 自动填充我的 double 如何让它停止

java - JPA CriteriaBuilder 和子字符串