J'ai la suite de la recherche de code en Java:
return getTableViewController().getMe().getColumns().stream().filter($->Database.equalsColumnName($.getId(), columnId)).findFirst().get();
J'étais désireux de trouver de la colonne par le nom et le retour premier trouvé.
J'ai compris que c'est un cas quand rien trouvé et il doit être traité, mais comment?
Est-ce ce qu'il veut par cette prestation de serment:
'Optional.get()' without 'isPresent()' check
?
Comment réparer? Je voudrais revenir null
si rien n'a été trouvé.
Mise à JOUR
Okay, Okay, j'ai juste ne le savais pas, que findFirst()
retours Optional
.