比较两个字符串作为比较器中的最后一个差分?

时间:2016-06-07 11:01:22

标签: java string entity equals comparable

在我的狗entity中,我有comparator执行以下操作:

  1. 检查狗的生日(DateTime
  2. 检查DateTime狗被放入犬舍
  3. 如果上面的两个字段相等,我需要一种区分狗的方法。

    实体中唯一的其他字段是ID field (String).

    我怎样才能最好地通过身份证比较狗,在这个阶段无关紧要哪一个首先出现,只是为了确保他们被视为平等。

1 个答案:

答案 0 :(得分:0)

如果您只想在比较中识别,String#compareTo会这样做。 String实现Comparable<String>,此函数是实现。此函数将按字典顺序比较两个字符串。所以就像伊兰所说的那样first.getId().compareTo(second.getId())