在Vector中保存的对象中搜索字符串

时间:2012-04-26 14:41:50

标签: java vector

我在Java编程方面遇到了一些问题。

基本上,我有一个名为Workers的类,其实例变量之一是nameOfWorker。 然后,我将所有类Worker的实例存储在Vector v。

现在我遇到的问题是,我不知道如何在我的Vector v中持有的所有工人实例中检查一个特定工人的名字(假设John)。

我该怎么做?

此外,在我在向量中的一个Worker对象中找到John的匹配后,如何访问存储在向量中该位置的实例方法?

希望我能够清楚地说明我的问题。 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您必须使用迭代器,或者您也可以使用基于索引的访问。

for (Worker w : vector) {
    System.out.println("Worker Name: " + w.getNameOfWorker())
}

确保添加getNameOfWorker getter方法,以防它在类中丢失。