HashMap

key=value形式で文字列を格納する方法はHashTableを使う方法があり、key=value形式で文字列を格納したいhashtable - rderaログに書いた。他にも、HashMapというのがあるみたいです。

HashTableとHashMapの違い

HashTable
  • 互換性のために残されていて古い
  • マルチスレッド時でも同期を取る
  • 同期を取るため、遅い
  • キーや値にnull値を代入できない
HashMap
  • 通常、同期をとらない
  • 同期をとるためには、java.util.Collectionを使って同期化ラッパーを追加する必要がある
  • キーや値にnull値を代入できる
  • キーの順序は不確かである。


現在では、基本的にHashTableよりHashMapを使うようです。