【发布时间】:2015-04-12 02:31:10
【问题描述】:
对于分配,我正在尝试编写一种方法,该方法搜索多个 ArrayList 之一(每个 ArrayList 包含不同的对象集合)并将具有匹配“名称”字段的对象返回到指定的对象。我可以通过实现一个函数来搜索一种对象的预设数组列表“_content”,如下所示:
public static Data findContent(String name) {
for (int i = 0; i < _content.size(); i++ ) {
if (name.equals(((_content).get(i))._name)) {
return ((_content).get(i));
}
}
return null;
}
如果找不到,则返回具有匹配名称字段的第一个对象或 null。 我想使用泛型类型来拥有一种可以搜索不同对象的多个不同列表的方法(每个列表中的每个对象都有一个“名称”字段)。我该怎么做呢?
提前致谢
【问题讨论】:
标签: java generics arraylist field