From f39206bf44ab8944c9a557ff87861925f1e2f060 Mon Sep 17 00:00:00 2001 From: Bruce Kuo Date: Wed, 16 Mar 2016 18:13:41 +0800 Subject: [PATCH] Ignore empty line when loading dictionary --- src/main/java/com/huaban/analysis/jieba/WordDictionary.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/huaban/analysis/jieba/WordDictionary.java b/src/main/java/com/huaban/analysis/jieba/WordDictionary.java index ca31171..8cb1e53 100644 --- a/src/main/java/com/huaban/analysis/jieba/WordDictionary.java +++ b/src/main/java/com/huaban/analysis/jieba/WordDictionary.java @@ -153,6 +153,11 @@ public void loadUserDict(Path userDict, Charset charset) { String line = br.readLine(); String[] tokens = line.split("[\t ]+"); + if (tokens.length < 1) { + // Ignore empty line + continue; + } + String word = tokens[0]; double freq = 3.0d;