两步
Topic source@Overridepublic boolean equals(Object o) { if (o instanceof Message) { Message m = (Message) o; return this.sequence == m.sequence && Objects.equals(this.text, m.text); } return false;}@Overridepublic int hashCode() { int h = 0; h = 31 * h + this.sequence; h = 31 * h + this.text.hashCode(); return h;}
- 1
相心03
1. 如何从List转成Set,再从Set转成List
用idea的话他会提醒你怎么做...所以简单的就这
2. Message这个类需要正确地放进去Set,就需要实现equals()和hashCode()