我创建了一个struct/class的向量。它包含类成员firstName lastName和Age。在java中搜索矢量
class Person
{
String firstName;
String lastName;
int Age;
}
class Vote
{
Vector<Person> vec;
public Vote(){
vec = new Vector<Person>();
}
public void addElem(Person p)
{
v.addElement(p);
}
}
我想从以下任何一个搜索矢量:
firstName,lastName,age.
搜索后,结果应该是索引整个矢量元素。我试图用vec.firstName.contains()
做到这一点,但这不起作用。有什么方法可以搜索矢量吗?
我不明白你所说的“该索引的整个向量元素”的意思。你应该指定一个输入/输出的例子。 – I82Much
尝试覆盖人的toString()以打印您需要的信息 – upog
如果我搜索firstName并且它在向量中找到,那么它应该返回名字,姓氏和匹配的名字的年龄 – user1690394