告诉你什么是优雅的代码(3)------山寨拼音分词
程序员文章站
2022-05-17 22:22:00
...
早上看见一帖《拼音语法检查》,感觉比较啰嗦,也比较低效。于是自己也写了一个,在此拿出来让大家笑一下。鉴于此帖可能很快被隐藏,要研究代码的就尽快了。不要跟我说没有处理不存在的词会报异常,这些细节就留给懒惰的你了。
运行结果:
//你来迟了。 public static void main(String[] args) { PinyingTree tree = new PinyingTree(); tree.init(); tree.study("zhong"); tree.study("guo"); tree.study("ren"); tree.study("dou"); tree.study("shi"); tree.study("huo"); tree.study("lei"); tree.study("feng"); tree.study("chen"); tree.study("gong"); tree.study("hen"); tree.study("niu"); tree.study("bi"); tree.study("mei"); tree.study("you"); tree.study("shen"); tree.study("me"); tree.study("bu"); tree.study("ke"); tree.study("neng"); tree.study("zhi"); tree.study("yao"); tree.study("ni"); tree.study("qu"); tree.study("zuo"); tree.study("de"); List<String> result = tree.parse("zhongguorenhenniubizhiyaoniquzuomeiyoushenmeshibukenengde"); for (String match : result) { System.out.print(match + " "); } } }
运行结果:
zhong guo ren hen niu bi zhi yao ni qu zuo mei you shen me shi bu ke neng de
上一篇: 对于创业者来说风口渐停的共享充电宝是不是创业好方向?
下一篇: 瀑布流 瀑布流