From 41f4334b74014e7d8a19307436c0bb7e0c1086af Mon Sep 17 00:00:00 2001 From: 502647092 Date: Tue, 20 Sep 2016 01:49:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9EStrKit=E6=96=B9?= =?UTF-8?q?=E6=B3=95=20=E4=BF=AE=E5=A4=8D=E6=96=87=E6=9C=AC=E8=AF=BB?= =?UTF-8?q?=E5=8F=96=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- src/main/java/pw/yumc/YumCore/kit/StrKit.java | 18 ++++++++++++++++++ .../pw/yumc/YumCore/paste/PasteContent.java | 5 +++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/main/java/pw/yumc/YumCore/kit/StrKit.java b/src/main/java/pw/yumc/YumCore/kit/StrKit.java index c261bd4..0c366fc 100644 --- a/src/main/java/pw/yumc/YumCore/kit/StrKit.java +++ b/src/main/java/pw/yumc/YumCore/kit/StrKit.java @@ -28,4 +28,22 @@ public class StrKit { } return ret; } + + /** + * @param str + * 字串 + * @return 是否为空字串 + */ + public static boolean isBlank(final String str) { + return str == null || str.isEmpty(); + } + + /** + * @param str + * 字串 + * @return 是否不为空字串 + */ + public static boolean notBlank(final String str) { + return str != null && !str.isEmpty(); + } } diff --git a/src/main/java/pw/yumc/YumCore/paste/PasteContent.java b/src/main/java/pw/yumc/YumCore/paste/PasteContent.java index 64d219c..9c10e04 100644 --- a/src/main/java/pw/yumc/YumCore/paste/PasteContent.java +++ b/src/main/java/pw/yumc/YumCore/paste/PasteContent.java @@ -2,6 +2,7 @@ package pw.yumc.YumCore.paste; import java.io.File; import java.io.IOException; +import java.nio.charset.Charset; import java.nio.file.Files; import java.util.ArrayList; import java.util.List; @@ -31,7 +32,7 @@ public class PasteContent { if (file == null) { throw new IllegalArgumentException("文件不得为Null!"); } - addLines(Files.readAllLines(file.toPath())); + addLines(Files.readAllLines(file.toPath(), Charset.forName("UTF-8"))); } /** @@ -56,7 +57,7 @@ public class PasteContent { /** * 添加异常 - * + * * @param e * 异常 */