public Table findTable(Container container, String name) {
Iterator<Table> tableFinder = container.getTables().iterator();
while(tableFinder.hasNext()){
if (tableFinder.equals(name)){
return table;
} else {
return null;
}
}
}
したがって、基本的にこのメソッドは、セットであるcontainer
プロパティの 1 つをチェックすることによって、オブジェクト内のテーブルを検索することになっています。に属するtables
プロパティを通じてオブジェクトを見つけることになっています。通常は type のパラメータを挿入するだけで、その方が簡単に見つけることができますが、与えられたワイヤーフレームには、このようにする必要があると具体的に記載されています。name
Table
table
table のメソッドとして hashcode() と equals() があります。何らかの方法でそれらを使用する必要があることはわかっていますが、これを行う方法がよくわかりません。もう1つの問題は、テーブルを返す必要があることです.Tableのインスタンスなしでそれを行う方法がわからないので、テーブルを返すとエラーが発生することがわかっています. 基本的に、私が知る必要があるのは、検索name
方法と、有効なリターンを得るためにテーブルをセットから取得する方法です。