我在Java编程方面遇到了一些问题。
基本上,我有一个名为Workers的类,其实例变量之一是nameOfWorker。 然后,我将所有类Worker的实例存储在Vector v。
中现在我遇到的问题是,我不知道如何在我的Vector v中持有的所有工人实例中检查一个特定工人的名字(假设John)。
我该怎么做?
此外,在我在向量中的一个Worker对象中找到John的匹配后,如何访问存储在向量中该位置的实例方法?
希望我能够清楚地说明我的问题。 任何帮助将不胜感激!
答案 0 :(得分:0)
您必须使用迭代器,或者您也可以使用基于索引的访问。
for (Worker w : vector) {
System.out.println("Worker Name: " + w.getNameOfWorker())
}
确保添加getNameOfWorker
getter方法,以防它在类中丢失。