|
@@ -71,4 +71,56 @@ public class Util {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 所有元素 equals
|
|
|
+ *
|
|
|
+ * @author WANGWEI
|
|
|
+ * @param elements
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static boolean equals(Object... elements) {
|
|
|
+ List<?> list = Arrays.asList(elements);
|
|
|
+ return equals(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 所有元素 equals
|
|
|
+ *
|
|
|
+ * @author WANGWEI
|
|
|
+ * @param elements
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static boolean equals(List<?> elements) {
|
|
|
+ Object firstElement = null;
|
|
|
+ boolean isFirst = true;
|
|
|
+ for (Object cur : elements) {
|
|
|
+
|
|
|
+ if (isFirst) {
|
|
|
+ firstElement = cur;
|
|
|
+ isFirst = false;
|
|
|
+ } else {
|
|
|
+ try {
|
|
|
+ if (!firstElement.equals(cur)) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 数组转List
|
|
|
+ *
|
|
|
+ * @author WANGWEI
|
|
|
+ * @param t
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @SafeVarargs
|
|
|
+ public static <T> List<T> toList(T... t) {
|
|
|
+ return Arrays.asList(t);
|
|
|
+ }
|
|
|
+
|
|
|
}
|