[JAVA] Unterstützung für CheckStyle "Verwenden Sie keine Inline-Bedingungen"

Wenn Sie CheckStyle ausführen, wenn Sie die folgende Quelle haben, String foo = hoge(); String bar = foo == null ? "" : foo; Sie werden gewarnt, dass Sie keine Inline-Bedingungen verwenden.

Wenn Sie die CheckStyle-Einstellung ändern, können Sie dies ohne Vorwarnung tun, aber </ font> Ich habe nach Quellen gesucht, die keine Warnungen ausgeben.

Fazit

Jeder liebt apache.commons. String bar = StringUtils.defaultString(foo)

Bonus

String hoge = BooleanUtils.toString (true," true "," false "); Dies scheint nützlich zu sein, wenn Sie die Inline-Warnung deaktivieren.

Recommended Posts

Unterstützung für CheckStyle "Verwenden Sie keine Inline-Bedingungen"
CheckStyle-Parameter
Unterstützung für SonarQube Java 11
Java-Support-Zeitraum
Supportzeitraum für Java8, 9, 10
Unterstützung für CheckStyle "Verwenden Sie keine Inline-Bedingungen"
[Java] Verwenden Sie nicht "+" im Anhang!
Punkt 69: Verwenden Sie Ausnahmen nur für außergewöhnliche Bedingungen
Bibliothek nicht geladen: Korrespondenz von /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib (LoadError)
[Rubocop] Lösen Verwenden Sie 2 (nicht 1) Leerzeichen zum Einrücken.
Datei-Upload mit Spring Boot (keine mehrteilige Datei verwenden)