Java 8 studieren (optional)

Optionale Studie Stichprobe

/**
 *Optionale Studie
 * @author komikcomik
 *
 */
public class OptionalHello {
	public static void main(String[] args) {
String null= null;
String ist nicht null= "abc";

		if (Optional.ofNullable(Null).equals(Optional.empty())) {
			System.out.println("War null");
		} else {
			System.out.println("Es war nicht null");
		}

		if (Optional.ofNullable(Es ist nicht null).equals(Optional.empty())) {
			System.out.println("Es war null 2");
		} else {
			System.out.println("Es war nicht null 2");
		}

		Optional.ofNullable(Null).ifPresent(s -> System.out.println(s));
		Optional.ofNullable(Es ist nicht null).ifPresent(s -> System.out.println(s));
	}

}

Ausführungsergebnis

War null
Es war nicht null 2
abc

Das Beispiel ist diesmal nicht cool, aber es scheint tatsächlich besser zu sein, Optional für den Rückgabewert der Methode zu verwenden.

Recommended Posts

Java 8 studieren (optional)
Java studieren ―― 3
Java studieren ―― 9
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java studieren -10
Java9 studieren (jShell)
Java 8 studieren (Stream)
[Java] Optionales Memorandum
Java 9 Optional :: stream
Java 8 studieren (Sammler / Sammler)
Java-Dokument von Java anzeigen Optional
Java 8 studieren (siehe Konstruktor)
Java studieren ~ Teil 8 ~ Besetzung
Java 8 studieren (Lambda-Ausdruck)
Schreiben Sie Java Try-Catch mit Optional neu
Verwendung von Java Optional
Java
Java8 startet jetzt ~ Optional ~
Java
Vergleichen Sie Java 8 Optional mit Swift
Grundlegende Verwendung von Java Optionaler Teil 1
Java 8 studieren (StaticIF und Standardmethode)
Java 8 studieren (String Joiner und Join)
Java9 studieren (dropWhile, takeWhile und Stream.ofNullable)
Java lernen (0)
[Java] -Array
Konvertierung zwischen Kotlin nullable und Java Optional
Java geschützt
[Java] Anmerkung
[Java] Modul
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
Studieren Sie Java 8 (Datums-API im Paket java.time)
JAVA hat bezahlt
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java reflektierend 获 获 举