對於一個項目,我需要打印一些打印機號碼。他們需要打印在彼此之下,並在逗號上對齊。字體不是,也不能是等寬字體。我正在使用DecimalFormat(「0.000」)將所有數字轉換爲以3位小數結尾的字符串。用逗號打印逗號對齊的打印機設備雙打
將逗號之間的數字對齊的正確方法是什麼?我正在使用Java的可打印接口,如http://docs.oracle.com/javase/tutorial/2d/printing/index.html所述。
感謝
編輯:我並不想打印到控制檯,但到打印機(其中真正的紙出來的實際硬件的東西)
之前小數
即使在非等寬字體中,所有數字通常具有相同的寬度,並且存在特殊的Unicode字符「圖形 - 空間」(U + 2007),其寬度與數字。 – 2013-02-12 14:32:56