У меня есть список ["z", "1", "3", "x", "y", "00", "x", "y", "4"]
, который мне нужен, чтобы получить первый элемент Integer
после String 00
, в данном случае 4
. Я использую Java 8 потоков, но любой другой метод приветствуется. Вот мой стартовый код
myList.stream()
// Remove any non-Integer characters
.filter((str) -> !"x".equals(str) && !"y".equals(str) && !"z".equals(str))
.findFirst()
.orElse("");
, который начинает меня с удаления всех нецелых строк, но дает мне 1
. Теперь мне нужно получить 4
, который является первым элементом после 00
. Что мне добавить в фильтр?