package com.zsj.list_demo; 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; 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,User> list2map(List<User> users){ Map<String,User> friends = new HashMap<String, User>(); for(User user : users){ friends.put(user.getUserName(), user); } return friends; } /** mapתlist * @Title: map2list * @return List<BmobChatUser> * @throws */ public static List<User> map2list(Map<String,User> maps){ List<User> users = new ArrayList<User>(); Iterator<Entry<String, User>> iterator = maps.entrySet().iterator(); while(iterator.hasNext()){ Entry<String, User> entry = iterator.next(); users.add(entry.getValue()); } return users; } }