做了一堆搜索但是空白了。我在我的应用程序中使用GreenDao,并使用特定方法查询我的数据库,从而生成一个列表。我想将该列表转换为copyonwritearrayset。有没有一种简单的方法可以做到这一点,我只是没有看到?
此时我唯一能想到的就是在for循环中逐个项目:
List<Item> list = mItemDao.queryBuilder().orderDesc(ItemDao.Properties._id)
.list();
CopyOnWriteArraySet<Item> set = new CopyOnWriteArraySet<Item>();
for (Item item : list) {
set.add(item);
}
return set;
答案 0 :(得分:0)
Collection<E>#addAll(Collection<? extends E>)
set.addAll(list)
答案 1 :(得分:0)
我所有的搜索都没有发现,但是一旦我发布了这个问题,其中一个相关的链接就出现了我的问题。我要把头撞到墙上继续前进。
以下是我的问题的答案: