Отфильтровать ArrayList исключив строки с заглавными буквами
Есть список stringList
, элементами которого являются строки.
Нужно написать метод correctedList()
, который создаст и вернет новый список, одержащий все строки, не содержащие буквы только в верхнем регистре(Заглавные).
public static List<String> correctedList(List<String> stringList) {
return stringList;
}
пробовал прогонять через циклы for
, а также с помощью метода Arrays.sort(T[],Comparator)
, ни одно, ни другое не получилось.
Пытался гуглить, не получилось. Прошу помощи или хотя бы подсказки
public static List<String> correctedList(List<String> stringList) {
String [] string = new String[stringList.size()];
for (int j = 0; j < string.length; j++) {
for (int i = 0; i < stringList.toArray().length; i++) {
if (stringList.indexOf(i) <= 'Z' && stringList.indexOf(i) >= 'A') {
stringList.remove(j);
}
}
}
return stringList;
}