From 758626a4821aba195a89aa7447381edb6b057b1c Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 2 Aug 2020 19:38:14 +0800 Subject: [PATCH] add methods --- .../src/main/java/cn/hutool/core/io/IoUtil.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java b/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java index 28d44cdfb..6700bb29b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java +++ b/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(); + } }