Unterschied zwischen listobj.isEmpty() zu verwenden und collectionUtils.isEmpty (Liste)die man am besten ist für null oder leer Scheck
-2
A
Antwort
0
CollectionUtils.isEmpty(Collection<?> collection)
ist nur eine Null-sichere Version der nativen Methode, eine Art return collection == null || collection.isEmpty()
.
Als Faustregel sollten Sie die Hilfsmethode nicht benötigen, weil you shouldn't havenull
Werte. Es ist sicherer, eine leere Sammlung mit einem Wert zu haben, der null
ist, um die leere Sammlung darzustellen. Dies kann auf verschiedene Arten erzwungen werden, z. B. durch Verwendung von final
für Elementvariablen und
Verwandte Themen
- 1. Wie erkennt man am besten, ob ein IDataReader leer ist?
- 2. Wie implementiert man die Versionskontrolle für die Webentwicklung am besten?
- 3. mysql concate Scheck nicht null
- 4. Welche Sortiermethode ist am besten für die Parallelverarbeitung geeignet?
- 5. Wo ist die Logik für gekoppelte Domänenmodelle am besten?
- 6. OpenIdConnectAuthenticationHandler: message.State ist null oder leer
- 7. Für asp.net mvc, die am besten entweder AngularJs oder BackboneJs oder KnockOutJs ist?
- 8. Wenn Textview null oder leer ist
- 9. Checkliste String ist null oder leer
- 10. Scheck zwei Zeitstempel sind am selben Tag
- 11. Regex für BIC Scheck
- 12. C# in VS2005: Wie überprüft man am besten, ob ein String leer ist?
- 13. Android-Projekt: Wie man die Dateien am besten organisiert
- 14. Wie erkennt man am besten, ob Excel 2003 installiert ist?
- 15. Wie überprüft man, ob das Feld leer oder leer ist?
- 16. Ist Railo am besten unter Linux oder Windows implementiert?
- 17. Wie kommuniziert man Architekturdesign am besten?
- 18. Welches ist am besten zu ViewState oder Hiddenfield
- 19. Wie sichert man am besten eine Datenbankverbindungszeichenfolge?
- 20. Java-Framework, Bibliothek oder IDE, die am besten für RAD von formularbasierten Apps geeignet ist?
- 21. jQuery.ajax() - Wie man Timeouts am besten behandelt?
- 22. Wie man am besten alte Commits zerquetscht
- 23. Wie berechnet man am besten die Summe einer Objekteigenschaft?
- 24. Powershell-Befehlszeilenparameter Null oder leer
- 25. Wie man am besten umgehen fling geste für Android ListActivity
- 26. Welche Javascript/Knotenmodul am besten für Elastic Suchabfrage- DSL ist
- 27. Welches ist am besten für einen sich wiederholenden Code?
- 28. welcher Editor ist am besten für Android-Entwickler?
- 29. Wie liest man GetResponseStream() am besten?
- 30. Wie man ein Tupelargument am besten weitergibt?
. Der erste Fehler tritt auf, wenn die Liste selbst null ist. Warum nicht ein Experimentalist sein und es versuchen? – duffymo
Jacks Antwort ist die richtige Antwort. Die kurze Version seiner Antwort ist "es kommt darauf an." Letzteres wird hübscher aussehen, wenn Sie Null-Checks in Ihrem Code überspringen möchten; Ersteres ist besser, wenn Sie wissen, dass Sie sich nicht mit Nullvariablen beschäftigen. – nasukkin