【发布时间】:2016-03-03 07:16:06
【问题描述】:
对于我的特定任务,我正在尝试检查一个单词是否属于指定的词性集。可以这样做:
private boolean validate(String word) {
if (isNoun(word) || isVerb(word) || isParticiple(word) || ... )
return true;
else
return false;
}
但是,正如您所见,它很快就会变得丑陋且难以扩展。 如果我根据一组 20 条规则测试这些字符串,那么应该有一种更简洁、更具可扩展性的方法来执行此操作。
有什么想法可以让我的代码在扩展时更简洁、更好?
【问题讨论】:
-
你能解释一下你所说的“更干净和更可扩展”是什么意思吗?
-
如果您可以发布单独的问题而不是将您的问题合并为一个问题,则最好。这样,它可以帮助人们回答您的问题,也可以帮助其他人至少寻找您的一个问题。谢谢!
-
好的,我会把我的编辑移到一个单独的,谢谢。编辑:移到这里:stackoverflow.com/questions/33986324/…
标签: java parsing filtering validating