import java.util.Map;
import java.util.Set;
+/**
+ * ListHashは型Kに対応したArrayListに型Eを追加する機能を提供します。<br>
+ *
+ * このクラスを作成すると、まず<br>
+ * <pre>
+ * HashMap<K, ArrayList<E>>
+ * </pre>
+ * が生成されます。<br>
+ * 型KはHashMapやTreeMapを使った時とように使用します。<br>
+ * 型EはArrayListの型を指定します。<br>
+ * <br>
+ * <h2>構造解説:</h2>
+ * HashMapの型VがArrayListになっており、ArrayListの型Eがこのクラスの型Eになります。<br>
+ * HashMapでは型Vを値として入れなければいけませんが、ListHashではこのクラスの型EをArrayListに入れることができます。<br>
+ *
+ * @author mozipi
+ *
+ * @param <K> Key
+ * @param <E> Element
+ */
public class ListHash<K, E>
{
/**
* @author Ponkotate version:1.0.0 dev
- *
+ *
* Create ArrayList in HashMap.
*/