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.
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.
~~ Grundsätzlich nur String-Typ. Wenn Sie es mit anderen Typen machen, wird es nicht gut funktionieren. ~~
Recommended Posts