在java中,何时使用StringUtils.containsIgnoreCase与equalsIgnoreCase?

Abs*_*er0 -1 java contains equals

我在java中做一些编码,我很好奇何时使用StringUtils.containsIgnoreCase与equalsIgnoreCase?什么时候使用一个比另一个更合适?实际上最大的区别是什么?谢谢你们...非常感谢任何帮助.:)

Kep*_*pil 6

如果您阅读规范,您会看到 StringUtils.containsIgnoreCase()检查String是否包含另一个字符串,同时StringUtils.equalsIgnoreCase()检查两个字符串是否相等.

  • 鉴于方法的不言而喻的名称,你几乎不需要检查他们的规格:) (6认同)
  • 如果两个字符串相等,则使用StringUtils.containsIgnoreCase仍将返回true.然而,它将更加低效,因为它将使用字符串匹配算法而不是每个字符的简单比较. (2认同)