Der Fragezeichenoperator (?) hat in Java zwei Hauptverwendungszwecke: Bedingungsoperator (ternärer Operator), der verwendet wird, um wahre oder falsche Ausdrücke basierend auf Bedingungen zurückzugeben. Nullprüfung, wird verwendet, um zu überprüfen, ob eine Variable null ist, und um Nullzeigerausnahmen zu vermeiden, indem der Standardwert zurückgegeben wird.
Fragezeichen in Java verwenden
Fragezeichen (?) hat in Java zwei Hauptverwendungszwecke:
1. Bedingungsoperator (ternärer Operator)
Der ternäre Operator verwendet die folgende Syntax:
<code class="java">condition ? trueExpression : falseExpression;</code>
Zum Beispiel:
<code class="java">int x = 5; int y = x > 0 ? 10 : 20;</code>
In diesem Fall ist y gleich 10, wenn x größer als 0 ist, andernfalls ist es gleich 20.
2. Null-Überprüfung und Verhinderung von Null-Zeiger-Ausnahmen
In Java können Sie den Fragezeichenoperator verwenden, um zu prüfen, ob eine Variable null ist, und um Null-Zeiger-Ausnahmen zu vermeiden, die durch den Zugriff auf eine Null-Referenz verursacht werden.
Syntax:
<code class="java">variable != null ? variable.method() : defaultValue;</code>
Zum Beispiel:
<code class="java">String name = null; String safeName = name != null ? name : "Unknown";</code>
Wenn in diesem Fall der Name null ist, wird „safeName“ der Wert „Unbekannt“ zugewiesen, andernfalls wird ihm der Wert „name“ zugewiesen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Fragezeichen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!