Junior — Middle
Τι συμβαίνει αν περάσετε μια τιμή null στη στατική μέθοδο Optional.of;
sobes.tech AI
Απάντηση από AI
Αν περάσετε μια τιμή null στη στατική μέθοδο Optional.of, θα ριχτεί μια εξαίρεση NullPointerException. Η μέθοδος Optional.of προορίζεται για τη δημιουργία ενός αντικειμένου Optional που περιέχει μια μη-null τιμή και δεν επιτρέπει null. Αν υπάρχει πιθανότητα η τιμή να είναι null, θα πρέπει να χρησιμοποιήσετε τη μέθοδο Optional.ofNullable, η οποία χειρίζεται σωστά το null και δημιουργεί ένα κενό Optional.