gpt4 book ai didi

java - 如何在不使用 String.split() 的情况下将字符串拆分为 Java 中的单词?

转载 作者:搜寻专家 更新时间:2023-10-31 08:06:08 24 4
gpt4 key购买 nike

我的老师特别要求我们在不使用 String.split() 的情况下将句子拆分为单词。我已经使用 Vector(我们还没有学过)、while 循环和子字符串来完成它。还有什么其他方法可以做到这一点? (最好不使用 Vectors/ArrayLists)。

最佳答案

我相信您的老师要求您自己处理字符串(不使用任何其他库来为您处理)。检查是否是这种情况 - 如果可以使用它们,则有诸如 StringTokenizer、Pattern 和 Scanner 之类的东西可以促进字符串处理。

否则...

您将需要一个单词分隔符列表(例如空格、制表符、句点等),然后遍历数组,一次一个字符构建一个字符串,直到找到单词分隔符。找到一个完整的单词后(您遇到了一个单词分隔符),将其变量保存到您的结构中(或任何需要的),重置您在其中构建单词的变量并继续。

关于java - 如何在不使用 String.split() 的情况下将字符串拆分为 Java 中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com