は私がするResourceBundleのいくつかのインスタンスを持っていると言う:のJava:サブクラスのResourceBundle
ResourceBundle bundle = getBundle();
...
some more code that does stuff with bundle
...
私はバンドルは、特定のキーを持っているかどうかを知りたいです。残念ながら、私が使用するすべてのメソッド(containsKey()、keySet()など)キーの親バンドルをチェックしてください。私が使用したいメソッドはhandleKeySet()です。これは保護されているため可視ではありません。この問題を回避するには、ResourceBundleのサブクラスを作成してgetKeys()を実装し、現在のバンドルのキーを削除し、親のキーを除外します。私がこの解決策を疑う部分は、恐らく継承に関する私の混乱した理解によるものです。私の質問は..これは正しい道だと思われますか?そうであれば、正しい方向へのヒントやプッシュを感謝するでしょう。