将集合放入 map 的最快方法是什么?
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 转换为数组并循环遍历数组并将它们一个一个地放入。有没有更好的方法来做到这一点?
最佳答案
一个选项是这样的:
for (T value : set) {
map.put(value, 1);
}
关于Java将集合放入 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13153963/