一开始完全没有思路,求助于google,参考的这篇论文的实现方法。论文中包含代码,分享给大家参考。
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.168.5695&rep=rep1&type=pdf

另外自己卡在了split中很久,java中split使用的正则表达式,自己使用了一个保留符号"|",没有进行转义,一直indexout错误。
所有输出都利用了Text,然后自己用符号去定义分隔符的方法太笨了,还是要多看书,知道一些有用的类型就好了。