當它認爲好的代碼格式化字符串輸出是這樣的:使用print語句什麼時候在Java中使用printf語句?
int count = 5;
double amount = 45.6;
System.out.print("The count is " + count + "and the amount is " + amount);
:利用printf語句
int count = 5;
double amount = 45.6;
System.out.printf("The count is %d and the amount is %45.6", count, amount);
,在這樣的代碼?
我已閱讀JavaDocs哪些狀態printf是「使用指定的格式字符串和參數將格式化的字符串寫入此輸出流的便捷方法」。
但是,它沒有說明什麼時候,按照慣例,我們應該使用一個在另一個上?
所以,當是良好的編碼使用printf的,當是良好的編碼不?
感謝您的任何幫助。
我真的很感興趣 - 所以在約定中,它是什麼時候它是好的代碼/更容易閱讀或調試使用其中之一。這在其他問題中沒有得到真正的答案,但是無論如何,感謝您找到答案,其中有一些非常好的答案。 – Dobhaweim
這已回答 - http://stackoverflow.com/questions/548249/is-there-a-good-reason-to-use-printf-instead-of-print-in-java –