我創建了一個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