ToolGood.Words
ToolGood.Words copied to clipboard
多音字词语生成拼音不正确。代码如下:
System.out.println(WordsHelper.GetAllPinyin('乐', true));
System.out.println(WordsHelper.GetPinyin("如果是一个完整的语句它就不能正确地分辨读音,比如智者乐水仁者乐山。", true));
System.out.println(WordsHelper.GetPinyin("不能正确地分辨读音,比如智者乐水仁者乐山。", true));
System.out.println(WordsHelper.GetPinyin("分辨读音,比如智者乐水仁者乐山。", true));
System.out.println(WordsHelper.GetPinyin("读音,比如智者乐水仁者乐山。", true));
System.out.println(WordsHelper.GetPinyin("比如智者乐水仁者乐山。", true));
System.out.println(WordsHelper.GetPinyin("智者乐水仁者乐山。", true));
System.out.println(WordsHelper.GetPinyin("智者乐水", true));
System.out.println(WordsHelper.GetPinyin("智者乐水。", true));
System.out.println(WordsHelper.GetPinyin("智者乐水,仁者乐山。", true));
System.out.println(WordsHelper.GetPinyin("比如“智者乐水,仁者乐山。”", true));
输出结果为:
[Lè, Yuè, Yào, Lào, Yue]
RúGuǒShìYíGèWánZhěngDeYǔJùTāJiùBùNéngZhèngQuèDìFēnBiànDúYīn,BǐRúZhìZhěYàoShuǐRénZhěYàoShān。
BùNéngZhèngQuèDìFēnBiànDúYīn,BǐRúZhìZhěYàoShuǐRénZhěYàoShān。
FēnBiànDúYīn,BǐRúZhìZhěYàoShuǐRénZhěYàoShān。
DúYīn,BǐRúZhìZhěYàoShuǐRénZhěYàoShān。
BǐRúZhìZhěLèShuǐRénZhěYàoShān。
ZhìZhěLèShuǐRénZhěYàoShān。
ZhìZhěLèShuǐ
ZhìZhěLèShuǐ。
ZhìZhěLèShuǐ,RénZhěYàoShān。
BǐRú“ZhìZhěYàoShuǐ,RénZhěYàoShān。”
在不同的位置“智者乐(Yào)水”输出的结果不一样。
另“正确地”里这个“地”应该为"De"
嗯,分词没做好。。。