It's not terribly clean, but you could use indexOf() and check if it returns -1. Better than breaking out a loop.
Now, let us look at the longform equality test based on these attributes, as implemented in Address.java, and, which is excerpted below. As you can see, it works by initially comparing the object ...