@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; ChatUser o = (ChatUser) obj; if (getUserName().equals(o.getUserName()) && getUserId().equals(o.getUserId()) && getUserFeel().equals(o.getUserFeel()) && getImgPath().equals(o.getImgPath()) && getGroupId().equals(o.getGroupId()) && getChatTime().equals(o.getChatTime())) return true; return super.equals(obj); }