0

メソッドのセットを持つクラスがあり、メソッドにアクセスするときに netbean を使用してコードを作成している場合は、開始されたクラスをドットで入力するだけで、表示可能なすべてのメソッドが表示され、選択することができます。

in maps にも同じことをしたいと思います。getObject(key) を使用してマップをドットで入力する代わりに、すべてのキーが表示され、選択した任意のキーを選択できます。この場合、マップ内のキーを知る必要はありません。助けてください

4

3 に答える 3

1

反省しないと無理。マップは、 を実装するクラスのインスタンスである単なるオブジェクトですMap。ドット表記が発生することはありません。これらは動的であるため、コンパイラや IDEは事前にマップ内のルックアップを解決できません。

もちろん、リフレクションを使用すると、仮想的に実行時にこれを実行できますが、無駄が多く、非効率的で、さらに恐ろしいコードになります。IDE も存在せず、その時点で入力する準備ができていません。

于 2013-07-01T11:54:31.427 に答える