From 1d93de079a7ef3e51ccbcd2ff61b051d829bb5b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E5=BA=B7=E5=B8=85?= <50257267+xiaoshuai125@users.noreply.github.com> Date: Fri, 13 Mar 2020 09:53:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=86=E5=88=AB=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E7=B3=BB=E7=BB=9F=E7=AE=97=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/wlld/naturalLanguage/IOConst.java | 14 ++++++++++++++ .../org/wlld/naturalLanguage/TemplateReader.java | 7 +------ src/test/java/org/wlld/LangTest.java | 1 - 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/wlld/naturalLanguage/IOConst.java b/src/main/java/org/wlld/naturalLanguage/IOConst.java index dad856d..c2f05eb 100644 --- a/src/main/java/org/wlld/naturalLanguage/IOConst.java +++ b/src/main/java/org/wlld/naturalLanguage/IOConst.java @@ -7,4 +7,18 @@ public class IOConst { public static final byte WIN = 1;//windows系统 public static final byte NOT_WIN = 2;//非Windows系统 public static final byte CORE_Number = 6;//核心数 + + private static byte sys; + + public static byte getSys() { + return sys; + } + + static{ + if(System.getProperties().getProperty("os.name").toUpperCase().contains("WINDOWS")){ + sys = WIN; + }else{ + sys = NOT_WIN; + } + } } diff --git a/src/main/java/org/wlld/naturalLanguage/TemplateReader.java b/src/main/java/org/wlld/naturalLanguage/TemplateReader.java index 6fe1e80..1625d0e 100644 --- a/src/main/java/org/wlld/naturalLanguage/TemplateReader.java +++ b/src/main/java/org/wlld/naturalLanguage/TemplateReader.java @@ -11,12 +11,7 @@ public class TemplateReader {//模板读取类 private String charsetName; public void read(String url, String charsetName) throws Exception { - byte sys; - if(System.getProperties().getProperty("os.name").toUpperCase().contains("WINDOWS")){ - sys = IOConst.WIN; - }else{ - sys = IOConst.NOT_WIN; - } + byte sys = IOConst.getSys(); this.charsetName = charsetName; File file = new File(url); InputStream is = new FileInputStream(file); diff --git a/src/test/java/org/wlld/LangTest.java b/src/test/java/org/wlld/LangTest.java index 0fe37df..09e351e 100644 --- a/src/test/java/org/wlld/LangTest.java +++ b/src/test/java/org/wlld/LangTest.java @@ -1,6 +1,5 @@ package org.wlld; -import org.wlld.naturalLanguage.IOConst; import org.wlld.naturalLanguage.Talk; import org.wlld.naturalLanguage.TemplateReader; import org.wlld.randomForest.DataTable;