Я знаю, что оригинальный плакат обсуждался с использованием регулярного выражения, но, возможно, у него возникла проблема с решением, он решил использовать регулярные выражения, и теперь у есть две проблемы для решения .
while (it.hasNext()) {
String element = (String) it.next();
char c = element.charAt(0);
if (c >= 'm' && c <= 'z') {
System.out.println(element);
}
}
Это, кажется, соответствует его требованию, изложенному жирным шрифтом в первоначальном вопросе, хотя, возможно, его учитель диктовал использование регулярных выражений.
РЕДАКТИРОВАТЬ: Я только сейчас прочитал полный вопрос. Тем не менее, я все еще думаю, что важно понимать, что регулярные выражения - не единственный способ решить эту проблему.