我有一个名为的类Machine
定义为:
class Machine
{
private String name;
Machine() { name = null; }
// set , get methods of String name
}
我还有一个名为MachineAtt
实现接口的Att
类,例如:
// Att interface
interface Att
{
void add(Machine obj);
Machine find(String name)
}
// MachineAtt class
class MachineAtt implements Att
{
protected Map<String,Machine> hashTable = new HashMap<String,Machine>();
// ovveride methods from interface Att
}
主要功能是:
Machine car = new Machine();
car.setName("MB");
//create an object of MachineAtt
MachineAtt foundit = new MachineAtt();
foundit.add(car);
foundit.find("MB");
我的问题是:我怎么能做同样的事情,但有一个数组?例如,我想foundit.add(someArray)
然后我通过使用方法搜索这个数组find();
中的某个项目,希望你明白我的意思。有任何想法吗?