Häufig verwendete Syntaxbeispiele in Java

Einführung

Ich entwickle häufiger in Java und möchte die von mir verwendete Syntax auflisten. Da es sich um eine grundlegende Syntax handelt, können Sie dies als selbstverständlich betrachten, aber ich hoffe, Sie können es so sehen, als wäre es ein Memo. StringUtils.isEmpty()

String str = "Hello";
if (StringUtils.isEmpty(str)) { }

Es wird verwendet, um zu überprüfen, ob es leer oder null ist. Ich benutze es oft, weil ich damit auf null prüfen kann. Optional ist besser für modernes Java, aber es ist immer noch eine beliebte Notation. Es gibt auch isEmpty, aber es ist besser, StringUtils.isEmpty zu verwenden, da es nicht auf null geprüft wird.

ObjectUtils.isEmpty() Es funktioniert genauso wie StringUtils.isEmpty (), da es für Object ausgeführt wird und überprüft wird, nachdem die von API usw. erfassten Daten in Entity abgelegt wurden. Wenn die API-Erfassung nicht erfolgreich ist und das Objekt nicht korrekt erstellt wurde, wird false zurückgegeben.

Einfache Gleichungsprüfung strA.equals (strB)

private static final String RESULT_CODE = "OK";
//Das Ergebnis einer API
String apiResult = nanikanoApi();
if (RESULT_CODE.equals(apiResult)) {}

Es wird auf diese Weise verwendet. Die RESULT_CODE-Seite muss eine Nicht-Null-Konstante oder ein fester Wert sein. Beachten Sie, dass Sie beim Festlegen eines Nullwerts eine NullPointerException erhalten. Bitte verarbeiten Sie den Wert, den Sie vergleichen möchten, auf der apiResult-Seite.

Es gibt auch so etwas A == null

~~ Grundsätzlich nur String-Typ. Wenn Sie es mit anderen Typen machen, wird es nicht gut funktionieren. ~~

Recommended Posts

Häufig verwendete Syntaxbeispiele in Java
Edelstein oft in Schienen verwendet
Über häufig verwendete Methoden in der Entwicklung
Test-API, die häufig in AssertJ verwendet wird
Häufig verwendete Befehle für MySQL-Operationen
Ruby-Methoden, die häufig in Rails verwendet werden
Mechanismus und Merkmale der in Java häufig verwendeten Collection-Implementierungsklasse
Java-Steuerungssyntax
Java-Steuerungssyntax
Partisierung in Java
Änderungen in Java 11
Janken in Java
Umfangsrate in Java
FizzBuzz in Java
[Gradle] Build-Vorgänge, die häufig in Java-Projekten ausgeführt werden
Organisiertes Memo im Kopf (Java - Control Syntax)
Informationen zu in Java verwendeten Variablen (lokaler Variablentyp)
[Java] Deklarieren wir die in der Schleife verwendeten Variablen in der Schleife [Variationen im Block]
Lesen Sie JSON in Java
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Janken App in Java
Einschränkungsprogrammierung in Java
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
"Hallo Welt" in Java
Aufrufbare Schnittstelle in Java
Kommentare in der Java-Quelle
Azure funktioniert in Java
[Java] Hinweis zur Steuerungssyntax
Formatieren Sie XML in Java
Quelle zum Abrufen der Umleitungsquell-URL in Java
Häufig verwendete Java-Generika
Einfache HTML-Spezialchars in Java
Boyer-Moore-Implementierung in Java
Hallo Welt in Java
Verwenden Sie OpenCV mit Java
WebApi-Memorandum mit Java
Typbestimmung in Java
Befehle in Java ausführen (Ping)
Verschiedene Threads in Java
Implementierung der Heap-Sortierung (in Java)
Zabbix API in Java
ASCII-Kunst in Java
Listen in Java vergleichen
POST JSON in Java
Persönliche Zusammenfassung der in JUnit 4 häufig verwendeten Typen
Fehler in Java ausdrücken
Erstellen Sie JSON in Java
Datumsmanipulation in Java 8
Was ist neu in Java 8?
Verwenden Sie PreparedStatement in Java
Was ist neu in Java 9,10,11
Parallele Ausführung in Java
Syntax- und Ausnahmebedingungen, die beim Vergleich mit null in Java verwendet werden können
Dinge, die Sie häufig bei der Webentwicklung mit Java verwenden
Versuchen Sie es mit RocksDB mit Java