LinkedHashMap
よりいくつかのメソッドを持つカスタムLinkedHashMap
を実装したいと思います。私はLinkedHashMap
を超えてそれを作って、私が望むものとそれ以外のものについては、LHMからメソッドを呼び出すことについて、実装を変更することを考えていました。カスタムLinkedHashMapを効率的に実装する方法
それは効率的ですか?何かのように:とても基本的にはすでにJavaからメソッドを呼び出すcontainsKey
、containsValue
が...私はちょうど(キー)リターンentries.containsKeyを行いたいようなメソッドのためのSO
public class CustomLHM<K, V> implements Map<K, V>{
private final HashMap<K, V> entries;
public CustomLHM() {
entries = new LinkedHashMap<K, V>();
}
はLinkedHashMap
を実装しました。私の質問は、これを行うよりよい方法があるのか?それをより効率的に実装する方法は?
LHMの実際の実装のような基本的な構造で自分自身を実装すると効率的ですか?
どうしたらいいですか_extend_ 'LinkedHashMap'? –
@JimGarrisonは私が定義 – Mureinik
あなたは'パブリッククラスCustomLHMは、のLinkedHashMap は '地図を実装して拡張行うことはできません:-)それに私を打ちます? –
Mocktheduck