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

22-03-29 banq

从 JDK17 开始String#format对于简单的场景具有更好的性能。不要在简单的场景中避免它。
对于复杂的场景,它仍然几乎与以往一样慢。
 
Java 8 早期的默认值concat确实执行得有点慢。在 Java 9 及更高版本中,我们得到了很多改进。
String#concat对于较少数量的串联效果更好。使用这种方法,没有额外的StringBuilderor StringBuffer。
尽管String.concat不是最快的,但它在吞吐量方面胜过其他选择。
 

1
猜你喜欢