为什么反对StringTokenizer?Java文档似乎没有提到任何关于StringTokenizer然而,我却一直听说它在很久以前就被废弃了。是因为它有错误/错误,还是因为String.split()只是更好地使用整体?我有一些代码StringTokenizer我想知道我是否应该认真考虑重构它来使用String.split(),或者是否完全出于方便和我的代码是安全的问题。
3 回答

喵喔喔
TA贡献1735条经验 获得超5个赞
StringTokenizer
是由于兼容性原因而保留的遗留类,尽管在新代码中不鼓励使用它。建议任何寻求此功能的人使用String的拆分方法或java.util.regex包。
String.split()
StringTokenizer
String.split()
StringTokenizer
\r\n
StringTokenizer
String.split()
.

蝴蝶不菲
TA贡献1810条经验 获得超4个赞
"a.b..".split(".")
{"a","b",""}
StrongTokenizer
org.apache.common.lang3
com.google.common.base.Splitter
添加回答
举报
0/150
提交
取消