У меня есть следующий вывод из команды:
NAME PLATFORM STATUS
---- -- ------
XAB Windows Yes
ABB Windows Yes
AB Windows No
ABAB Windows Yes
Где столбец имени содержит уникальные строки.
Я хочу выяснить, существует ли входная строка в столбце имени, так что онаточно соответствует входу.Например, если я ищу A или B, он вернет false, AB вернет true.
Я попытался выполнить следующее, которое возвращает false:
Arrays.stream(str.split("\n"))
.filter(line -> line.matches("^AB "))
.findFirst()
.isPresent()
string.contains()
некажется подходящим, поскольку он не будет выполнять строгую проверку шаблона.
Не могли бы вы, ребята, предложить правильное однострочное решение для этого с использованием потоков?Спасибо.