【发布时间】:2019-10-08 09:45:33
【问题描述】:
我有包含人名和年龄的对象。然后我建立了一个包含这些对象的哈希表。我为这个哈希表编写了自己的接口,称为 PeopleIterator 和 PeopleIterable 以及 Iteratorimplementation。这一切都很好。
现在我必须在该哈希表类中编写一个函数,该函数返回另一个名为 StringIterable 的接口,其中包含所有人的姓名。
如果需要,我可以使用 Collections Framework 中的数据结构和辅助类,但我什至不知道如何开始。
public class PeopleHashtable implements PeopleIterable{
private People[] people;
public StringIterable copyNames() {
}
}
public interface StringIterable extends java.lang.Iterable<String> {
StringIterator iterator();
}
【问题讨论】:
-
为什么你有所有这些自定义类?你可能不应该...