Java中String.format變得更快 - Miloš

banq發表於2022-03-29

從 JDK17 開始String#format對於簡單的場景具有更好的效能。不要在簡單的場景中避免它。
對於複雜的場景,它仍然幾乎與以往一樣慢。
 
Java 8 早期的預設值concat確實執行得有點慢。在 Java 9 及更高版本中,我們得到了很多改進。
String#concat對於較少數量的串聯效果更好。使用這種方法,沒有額外的StringBuilderor StringBuffer。
儘管String.concat不是最快的,但它在吞吐量方面勝過其他選擇。
 

相關文章