Just to tack onto Peter's reply: I've yet to run into a situation where I couldn't come up with a better solution using more intelligent filtering instead of a break. So, yes, you can use a traditional
Java loop with break but the exercise of trying to go without it may help you write better code.
Dave