Java 11新字符串方法的基准
生活随笔
收集整理的這篇文章主要介紹了
Java 11新字符串方法的基准
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在檢查Java 11的新增功能時,我發現String類有幾種新方法。 所以我想用舊的做事方法和使用新方法做一個微基準測試。 這些新方法是:
boolean isBlank()String strip()Stream lines()再次測試isBlank(),trim()。isEmpty(),strip()再次測試trim()和lines()再次測試split()。
結果如下:
| 線 | 3252919 |
| 分裂 | 2486539 |
| 跳閘 | 18280130 |
| 修剪 | 18222362 |
| isBlank | 25126454 |
| 修剪+ isEmpty | 19854156 |
分數基于每秒的操作數,因此得分越高越好。
如您所見,lines()比split()快得多。 strip()和trim()的表現非常相似。 isBlank()優于trim()+ empty()。
您可以在此處檢查基準代碼 。
翻譯自: https://www.javacodegeeks.com/2019/11/benchmark-for-new-string-methods-of-java-11.html
總結
以上是生活随笔為你收集整理的Java 11新字符串方法的基准的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 边牧犬多少钱一只 边牧犬的价格
- 下一篇: java gradle入门_Gradle