使用ICTCLAS JAVA版(ictclas4j)过程中的错误及其解决

1.在Dictionary.java里面的getMaxMatch()函数里要注意加上对wis的判断语句

if(wis != null)

否则有时会报出越界错误。

 

2.在PosTagger.java里面的computePossibility()函数里要注意将对i的判断语句

i < startPos + length

  改为

i < startPos + length - 1 
否则有时会报出越界错误。

 

3.在AdjustSeg.java里面的 finaAdjust()函数里要注意将while语句的判断条件

while (true)

改为

while (true && i + 1 < optSegPath.size()) 

否则有时会报出越界错误。

 

(完)

create@2010-03-22

你可能感兴趣的:(java)