java.util.Formatter、System.out.printf

一直看不懂「%3$d」中的「$」前字號(dollar sign)是什麼意思...
終於看懂了

「3$」表示後面帶的第3個參數。

例如:「 ("%2$d %1$d %3$s", a, b, c) 」
印出來的會是:先印「b」為整數,後印「a」為整數,再印「c」為字串。

 

參考:
JAVA 字串格式化 - 暗黑布萊恩
 

 

arrow
arrow

    Robert 發表在 痞客邦 留言(0) 人氣()