From 183a820206d51859f0c6055a0e5d5b845a02640d Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 12 Mar 2021 23:08:27 +0800 Subject: [PATCH] add method --- CHANGELOG.md | 1 + .../main/java/cn/hutool/core/io/FileTypeUtil.java | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb3992e23..0abbe6fec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ * 【core 】 增加汉字转阿拉伯数字Convert.chineseToNumber(pr#1469@Github) * 【json 】 JSONUtil增加getByPath方法支持默认值(issue#1470@Github) * 【crypto 】 SecureUtil增加hmacSha256方法(pr#1473@Github) +* 【core 】 FileTypeUtil判断流增加文件名辅助判断(pr#1471@Github) ### Bug修复 * 【socket 】 修复Client创建失败资源未释放问题。 diff --git a/hutool-core/src/main/java/cn/hutool/core/io/FileTypeUtil.java b/hutool-core/src/main/java/cn/hutool/core/io/FileTypeUtil.java index d7764bce3..b5250bb07 100644 --- a/hutool-core/src/main/java/cn/hutool/core/io/FileTypeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/io/FileTypeUtil.java @@ -1,5 +1,7 @@ package cn.hutool.core.io; +import cn.hutool.core.util.StrUtil; + import java.io.File; import java.io.FileInputStream; import java.io.InputStream; @@ -7,8 +9,6 @@ import java.util.Map; import java.util.Map.Entry; import java.util.concurrent.ConcurrentSkipListMap; -import cn.hutool.core.util.StrUtil; - /** * 文件类型判断工具类 * @@ -111,7 +111,7 @@ public class FileTypeUtil { * 根据文件流的头部信息获得文件类型 * * @param fileStreamHexHead 文件流头部16进制字符串 - * @return 文件类型,未找到为null + * @return 文件类型,未找到为{@code null} */ public static String getType(String fileStreamHexHead) { for (Entry fileTypeEntry : FILE_TYPE_MAP.entrySet()) { @@ -126,7 +126,7 @@ public class FileTypeUtil { * 根据文件流的头部信息获得文件类型 * * @param in {@link InputStream} - * @return 类型,文件的扩展名,未找到为null + * @return 类型,文件的扩展名,未找到为{@code null} * @throws IORuntimeException 读取流引起的异常 */ public static String getType(InputStream in) throws IORuntimeException { @@ -144,7 +144,7 @@ public class FileTypeUtil { * * @param in {@link InputStream} * @param filename 文件名 - * @return 类型,文件的扩展名,未找到为null + * @return 类型,文件的扩展名,未找到为{@code null} * @throws IORuntimeException 读取流引起的异常 */ public static String getType(InputStream in, String filename) { @@ -189,7 +189,7 @@ public class FileTypeUtil { * * * @param file 文件 {@link File} - * @return 类型,文件的扩展名,未找到为null + * @return 类型,文件的扩展名,未找到为{@code null} * @throws IORuntimeException 读取文件引起的异常 */ public static String getType(File file) throws IORuntimeException {