Java验证输入值


private String createSearchFieldContent(OverrideableStringValue title,
OverrideableContactValue owner) {
StringBuilder builder = new StringBuilder(getValue(title));
if (StringUtils.isNotBlank(getValue(owner).getFamilyName())) {
builder.append(" ").append(getValue(owner).getFamilyName());
}
String searchTerm = StringUtils.replaceAll(builder.toString(), "n", " ");
return unaccent(searchTerm);
}

有四个值,我从API获得,它们不可能作为familyName。有没有办法不将它们添加到searchTerm?我在想StringUtils.contain()之类的东西,然后有无效的值。。。

谢谢你的帮助!

如果您知道API中的4个值不应该附加,那么声明为常量。现在有两种方法:1( 将这4个常数与姓氏进行比较,或者2( 将它们添加到哈希集中,然后使用包含家族名称的检查

相关内容

  • 没有找到相关文章

最新更新