
com.meizu.maegis.captcha.sdk.utils.CollectionUtils Maven / Gradle / Ivy
package com.meizu.maegis.captcha.sdk.utils;
import java.util.Collection;
import java.util.List;
import java.util.Map;
/**
* Created by wangxinguo on 2016-8-23.
*/
public class CollectionUtils {
/**
* Return {@code true} if the supplied Collection is {@code null}
* or empty. Otherwise, return {@code false}.
*
* @param collection the Collection to check
* @return whether the given Collection is empty
*/
public static boolean isEmpty(Collection collection) {
return (collection == null || collection.isEmpty());
}
/**
* Return {@code true} if the supplied Map is {@code null}
* or empty. Otherwise, return {@code false}.
*
* @param map the Map to check
* @return whether the given Map is empty
*/
public static boolean isEmpty(Map map) {
return (map == null || map.isEmpty());
}
public static boolean isNotEmpty(Map map) {
return !isEmpty(map);
}
/**
* 将List中的数据组成用逗号分隔的字符串,如a,b,c
*
* @param strList
* @return
*/
public static String list2Str(List strList) {
String resultStr = "";
if (!CollectionUtils.isEmpty(strList)) {
for (int i = 0; i < strList.size(); i++) {
resultStr = resultStr + strList.get(i) + ',';
}
resultStr = resultStr.substring(0, resultStr.length() - 1);
}
return resultStr;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy