有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java格式化,如何获得一个符号来粘贴到int?

我正在尝试打印一个公制到英制的表格,格式需要非常具体

使用格式字符串:

System.out.printf("%-2d%-1s|",counter++,"\'");

我得到输出: “1'|”

我需要它是: “1'|”

更新:

我还需要它左对齐,总共使用4个空格,即使int是2位数

非常感谢


共 (1) 个答案

  1. # 1 楼答案

    我通过将int转换成字符串解决了这个问题

    System.out.printf("%-3s|",(Integer.toString(counter++)+"\'"));