У меня есть потоковое выражение, которое извлекает значение из карты
String name = map.entrySet().stream()
.filter(map -> "fName".equalsIgnoreCase(map.getKey()))
.map(map -> map.getValue())
.collect(Collectors.joining());
Я хочу знать, как добавить проверку, чтобы увидеть, является ли значение карты пустым или имеет какое-либо значение в нем.
Итак, если map-value для fName
является исключением из-за пустого броска, в противном случае укажите значение в переменной name
.
Как мне это сделать?