public class CommonUtils extends Object
| 构造器和说明 |
|---|
CommonUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isEmpty(Collection collection)
判断一个集合是否为空
|
static boolean |
isEmpty(Map map)
判断一个Map是否为空
|
static boolean |
isEmpty(Object[] array)
判断一个Array是否为空
|
static boolean |
isFalse(Boolean b)
不为空,且为false
|
static boolean |
isFalse(String b)
不为空,且为“false”
|
static boolean |
isNotEmpty(Collection collection)
判断一个集合是否为非空
|
static boolean |
isNotEmpty(Map map)
判断一个Map是否为非空
|
static boolean |
isNotEmpty(Object[] array)
判断一个Array是否为非空
|
static boolean |
isTrue(Boolean b)
不为空,且为true
|
static boolean |
isTrue(String b)
不为空,且为“true”
|
static String |
join(Collection collection,
String separator)
连接集合类为字符串
|
static <T> boolean |
listEquals(List<T> left,
List<T> right)
比较list元素是否一致,忽略顺序
|
static boolean |
parseBoolean(String bool,
boolean defaultInt)
字符串转布尔
|
static int |
parseInt(String num,
int defaultInt)
字符串转数值
|
static int[] |
parseInts(String nums,
String sperator)
字符串转值
|
static long |
parseLong(String num,
long defaultLong)
String Long turn number.
|
static <T extends Number> |
parseNum(T num,
T defaultInt)
取数值
|
static <K,V> V |
putToConcurrentMap(ConcurrentMap<K,V> map,
K key,
V value)
将值放入ConcurrentMap,已经考虑第一次并发问题
|
public static <K,V> V putToConcurrentMap(ConcurrentMap<K,V> map, K key, V value)
K - 关键字类型V - 值类型map - ConcurrentMapkey - 关键字value - 值public static boolean isTrue(String b)
b - Boolean对象public static boolean isTrue(Boolean b)
b - Boolean对象public static boolean isFalse(Boolean b)
b - Boolean对象public static boolean isFalse(String b)
b - Boolean对象public static boolean isEmpty(Collection collection)
collection - 集合public static boolean isNotEmpty(Collection collection)
collection - 集合public static boolean isEmpty(Map map)
map - Mappublic static boolean isNotEmpty(Map map)
map - Mappublic static boolean isEmpty(Object[] array)
array - 数组public static boolean isNotEmpty(Object[] array)
array - 数组public static <T extends Number> T parseNum(T num, T defaultInt)
T - 数字的子类num - 数字defaultInt - 默认值public static int parseInt(String num, int defaultInt)
num - 数字defaultInt - 默认值public static long parseLong(String num, long defaultLong)
num - The number of strings.defaultLong - The default valuepublic static boolean parseBoolean(String bool, boolean defaultInt)
bool - 数字defaultInt - 默认值public static int[] parseInts(String nums, String sperator)
nums - 多个数字sperator - 分隔符public static <T> boolean listEquals(List<T> left, List<T> right)
T - 元素类型left - 左边Listright - 右边Listpublic static String join(Collection collection, String separator)
collection - 集合separator - 分隔符Copyright © 2008–2018 The Ant Financial. All rights reserved.