|
@@ -1661,6 +1661,18 @@ public final class ObjectUtils {
|
|
|
return CodecUtils.md5(string);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取集合第一个元素
|
|
|
+ *
|
|
|
+ * @param collection 对象集合
|
|
|
+ * @param <T> 元素类型
|
|
|
+ * @return 对象实例
|
|
|
+ */
|
|
|
+ public static <T> T first(Collection<T> collection) {
|
|
|
+ return isEmpty(collection) ? null : collection instanceof List ?
|
|
|
+ ((List<T>) collection).get(0) : collection.iterator().next();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 将枚举对象转换成对象列表
|
|
|
*
|