使用Map值中的前N个对象从Map创建List

时间:2011-11-04 10:47:01

标签: java arraylist hashmap

刚才好奇:)

我有一个Map对象map,我可以使用以下命令获取String对象列表(map中的值):

new ArrayList<Ad>(map.values());

有没有办法用map中的值获取FIRST N个对象,并在没有迭代的情况下形成一个新的Array / Arraylist?

美好的一天,
詹姆斯

1 个答案:

答案 0 :(得分:1)

Arrays.copyOf(map.values().toArray(), n)