It's not terribly clean, but you could use indexOf() and check if it returns -1. Better than breaking out a loop.
1️⃣ Why Use ArrayList Instead of an Array? Dynamic Sizing – Unlike arrays, ArrayList can grow and shrink automatically. Built-in Methods – Provides useful methods like add(), remove(), contains(), etc ...
GitHub

6 - array-lists.md

For an ArrayList to be used, it first needs be imported into the program. This is achieved by including the command import java.util.ArrayList; at the top of the program. Creating a new list is done ...