java从字符串中获取令牌流的首选方法是什么?
我们有一个用空格分隔的数字或单词的长字符串。 我们需要得到他们的支持。首选的方法是什么
我知道两种选择:
- 数组(str.split(“”).stream()
- 新扫描仪(str)。代币()李>
两者都返回字符串流。 哪种选择更好
还有其他方法吗
你可以在下面搜索框中键入要查询的问题!
我们有一个用空格分隔的数字或单词的长字符串。 我们需要得到他们的支持。首选的方法是什么
我知道两种选择:
两者都返回字符串流。 哪种选择更好
还有其他方法吗
# 1 楼答案
两者都是有效的,但不确定性能如何。 另一个选项是使用StringTokenizer:
它提供了更多定制代币的方法
编辑:无需传递空白分隔符,因为它是默认值