What is the elegant way to rewrite something like this
private boolean containsNulls(HashBasedTable table) {
for(Object column : table.columnKeySet()) {
for(Object row : table.rowKeySet()) {
if(table.get(row, column) == null) {
return true;
}
}
}
return false;
}
using Java 8 features?
I am looking for something like
tableCells.stream().filter(cell -> cell.getValue() == null)
.findFirst().orElse(null);
(per Return from lambda forEach() in java) however having some trouble writing it as a nested loop.
Suggestions?