package com.tencent.hq.qq.util; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import cn.bmob.im.bean.BmobChatUser; public class CollectionUtils { public static boolean isNotNull(Collection<?> collection) { if (collection != null && collection.size() > 0) { return true; } return false; } /** listתmap * ���û���Ϊkey * @return Map<String,BmobChatUser> * @throws */ public static Map<String,BmobChatUser> list2map(List<BmobChatUser> users){ Map<String,BmobChatUser> friends = new HashMap<String, BmobChatUser>(); for(BmobChatUser user : users){ friends.put(user.getUsername(), user); } return friends; } /** mapתlist * @Title: map2list * @return List<BmobChatUser> * @throws */ public static List<BmobChatUser> map2list(Map<String,BmobChatUser> maps){ List<BmobChatUser> users = new ArrayList<BmobChatUser>(); Iterator<Entry<String, BmobChatUser>> iterator = maps.entrySet().iterator(); while(iterator.hasNext()){ Entry<String, BmobChatUser> entry = iterator.next(); users.add(entry.getValue()); } return users; } }