I have a list of more than 37K items, and I already implemented hashCode(), equals(), so I wonder Collections.binarySearch() can help improve the performance and faster than indexOf() method.
hashCode()
equals()
Collections.binarySearch()
indexOf()