为什么关于 StringTokenizer 的弃用神话如此持久?
尽管文档另有暗示,但 StringTokenizer 已弃用的观念在 Java 社区中仍然存在。本文深入探讨了这种误解背后的真相。
揭示弃用的缺失
开发人员可能会惊讶地发现 StringTokenizer 在 Java 版本 5 到 5 中仍然是一个有效的类10. 它在任何这些版本中都没有被弃用或删除。因此,使用 StringTokenizer 的代码在技术上是安全的。
String.split() 与 StringTokenizer:方便的问题
虽然 StringTokenizer 仍然有效,但 String.split( )作为一种更通用的替代方案出现。 String.split() 提供了几个优点:
你应该重构为 String.split() 吗?
虽然使用 StringTokenizer 的代码本身并没有缺陷,但重构为 String.split() 可能会在代码可读性方面带来好处、可维护性和潜在的性能改进。然而,决定最终取决于项目的具体要求和偏好。
以上是为什么 StringTokenizer 被弃用的神话仍然存在?的详细内容。更多信息请关注PHP中文网其他相关文章!