Browse Source

add methods

Looly 5 years ago
parent
commit
758626a482
1 changed files with 13 additions and 0 deletions
  1. 13 0
      hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java

+ 13 - 0
hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java

@@ -1241,4 +1241,17 @@ public class IoUtil {
 		}
 		return checksum;
 	}
+
+	/**
+	 * 计算流的校验码,计算后关闭流
+	 *
+	 * @param in       流
+	 * @param checksum {@link Checksum}
+	 * @return Checksum
+	 * @throws IORuntimeException IO异常
+	 * @since 5.4.0
+	 */
+	public static long checksumValue(InputStream in, Checksum checksum){
+		return checksum(in, checksum).getValue();
+	}
 }