Java拆分字符串性能

Java拆分字符串性能,第1张

Java拆分字符串性能

String.split(String)
如果您的模式只有一个字符长,则不会创建正则表达式。当按单个字符分割时,它将使用非常有效的专用代码。
StringTokenizer
在这种情况下,速度并不快。

这是在OpenJDK7 /
OracleJDK7中引入的。这是一个错误报告和一个commit。我在这里做了一个简单的基准测试。


$ java -versionjava version "1.8.0_20"Java(TM) SE Runtime Environment (build 1.8.0_20-b26)Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)$ java Splitsplit_banthar: 1231split_tskuzzy: 1464split_tskuzzy2: 1742string.split: 1291StringTokenizer: 1517


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5439129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存