メソッドごとにハッシュマップを反復処理することがよくありましたがentrySet()
、これがより高速であることを期待していました。ここで、コードの一部を trove の に移植したいと考えてTIntObjectHashMap
いますが、エントリを列挙する方法がわかりません。
なんで?ポートするには?
メソッドごとにハッシュマップを反復処理することがよくありましたがentrySet()
、これがより高速であることを期待していました。ここで、コードの一部を trove の に移植したいと考えてTIntObjectHashMap
いますが、エントリを列挙する方法がわかりません。
なんで?ポートするには?
最高の速度が必要な場合は、forEach*メソッドを検討する必要があります。これらは反復するための最も効率的な方法です。それ以外の場合は、移植が最も簡単な配列形式でキーを直接取得するためのメソッドと同様に、反復子メソッドがあります。ただし、速度が主な関心事である場合は、forEach* メソッドをお勧めします。