セットをマップに配置する最も簡単な方法は?
public class mySet<T>
{
private Map<T, Integer> map;
public mySet(Set<T> set)
{
Object[] array = set.toArray();
for(int i =0; i< array.length; i++)
{
T v = (T)array[i];
map.put(v, 1);
}
}
}
今、セットを配列に変換し、配列をループして、それらを 1 つずつ入れています。これを行うより良い方法はありますか?