0

Javaプログラミングに頭を悩ませている問題に直面しています。

基本的に、Workersという名前のクラスがあり、そのインスタンス変数の1つはnameOfWorkerです。次に、クラスWorkersのすべてのインスタンスをVectorvに格納しました。

今私が問題を抱えているのは、Vector vに保持されているワーカーのすべてのインスタンスで特定のワーカーの名前(ジョンを想定)を確認する方法がわからないことです。

どうすればよいですか?

また、ベクター内に保持されているワーカーオブジェクトの1つでJohnに一致するものを見つけた後、ベクター内のその場所に格納されているインスタンスメソッドにアクセスするにはどうすればよいですか?

問題を明確に述べることができたと思います。どんな助けでも大歓迎です!

4

1 に答える 1

0

そのためにイテレータを使用する必要があります。または、インデックスベースのアクセスを使用することもできます。

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

getNameOfWorkerクラスに欠落している場合に備えて、getter メソッドを追加してください。

于 2012-04-26T14:47:07.237 に答える