// "Replace the loop with Collection.removeIf" "true" import java.util.*; public class Main { public void removeEmpty(List list) throws Exception { for(Iterator it = list.iterator(); it.hasNext();) { // iterate over list String str = it.next(); // if it's empty if(str.isEmpty()) { /* remove! */ it.remove(); } } } }