Java Optional - Wenn Else-Anweisungen

8

Also nach einigem Lesen habe ich das gesehen

%Vor%

ist nicht die bevorzugte Methode zur Verwendung von Optional ( Ссылка ). Aber wenn ich eine solche if-Anweisung habe:

%Vor%

Ist dies der beste Weg dies zu tun oder gibt es einen empfohlenen Weg?

    
uraza 20.01.2016, 14:05
quelle

2 Antworten

16

Sie können Optional wie folgt verwenden.

%Vor%

Das Schreiben mit der if-else -Anweisung ist zwingend erforderlich und erfordert, dass die Variable car vor if-else block deklariert wird.

Die Verwendung von map in Optional ist mehr funktionaler Stil. Und dieser Ansatz benötigt keine vorherige Variablendeklaration und es wird empfohlen, Optional zu verwenden.

    
TheKojuEffect 20.01.2016, 14:12
quelle
3

Wenn Sie den Namen in den Car -Konstruktor einbinden können, können Sie folgendes schreiben:

%Vor%

Wenn Sie den Setter getrennt von Ihrem Konstruktor aufrufen müssen, würden Sie in etwa so vorgehen:

%Vor%     
khelwood 20.01.2016 14:12
quelle

Tags und Links