【发布时间】:2017-02-25 17:24:36
【问题描述】:
这是我的问题,我必须解释很多,因为它很复杂。
我创建了一个 arrayListWord>,其中包含字符串作为对象。在我的例子中,我有三个类,它们一起工作,应该代表一个字典。
第一个类叫做“Word”,它有一个构造函数,并且有像.length这样的简单方法,计数器加1,并跟踪重复的单词。
第二类叫做“Wordlist”,使用更高级的方法,比如阅读文件,30,000字的摘要。例如,一些方法是将单词作为对象添加到数组列表中。如果他们能找到一个特定的词,像搜索这样的方法。现在,这些任务包含参数,以及我可以使用的变量。
但是我遇到了一项任务,我必须在没有任何参数的情况下在 arrayList 中找到最长的单词(字符串)。该方法被调用:public Word findLongest().
在第三类中,我有测试用例,我在其中使用方法。这里最核心的部分是读取文件,并将其添加到 arrayList 对象。在没有任何参数的情况下,如何使用该方法在arrayList中找到最长的单词(字符串)?
将arrayList作为对象非常令人困惑。
我知道 for (each : array) 在这个意义上的使用,但不知道如何正确使用它。
【问题讨论】:
-
您能分享一下您已有的代码吗?
标签: java string object arraylist