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;
}
}