No, this cannot be done in an enhanced for-loop.
You could try the following:
for (Character[] charArr : charSets) {
if (!doesWordMatch) {
break;
}
//do interesting things
}
I believe this is also more concise than having everything in the looping declaration.