ToStringBuilder
提供了一种方便的方法来实现该toString
方法,就像这样
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
hashCode
实现和 equals 方法几乎相同。
但是在文档和stackoverflow的一些答案中,它说它有点慢。
我很少在生产代码中使用 equals 或 hashCode 方法,我只在调试过程中使用,而不是在生产中使用,所以我的问题是:如果我使用EqualsBuilder、HashCodeBuilder、ToStringBuildertoString
和反射实现我的 bean 方法并且我很少使用,或者是它仍然是性能损失吗?toString
hashCode
equals