Browse Source

。。。

WANG 6 years ago
parent
commit
dc6e8f3cdd
1 changed files with 52 additions and 0 deletions
  1. 52 0
      src/main/java/cn/com/qmth/examcloud/commons/util/Util.java

+ 52 - 0
src/main/java/cn/com/qmth/examcloud/commons/util/Util.java

@@ -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);
+	}
+
 }