Map<Integer ,ArrayList<News>> newsMap=new HashMap<Integer ,ArrayList<News>>();
for (int i = 0; i < news.size(); i++) {
int type=Integer.valueOf(news.get(i).getType());
if(!newsMap.containsKey(type)){
newsMap.put(type,new ArrayList<News>());
}
newsMap.get(type).add(news.get(i));
}
for (int i = 0; i < leiList.size(); i++) {
fragments.add(new NewsListFragment(newsMap.get(leiList.get(i).getId())));
}
Android studio 向map集合中添加数据(MSR9527)
最新推荐文章于 2024-04-09 07:26:34 发布