将集合放入地图的最快方法是什么?
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);
}
}
}
现在,我只是将 set 转换为数组并循环遍历数组并将它们一一放入。有没有更好的方法来做到这一点?