Ein moderner Java Commons -Rahmen
Frage
Kennt jemand ein gutes gemeinsames Rahmen für Java, das gemeinsame, aber langwierige Nutzmethoden hat, die Dinge wie ...
ObjectUtil.equalsOrBothNull(obj1,obj2)
FormatUtil.formatName(String firstName String middleName, String lastName)
AddressUtil.formatAddress(address)
etc...
Es scheint, als würde ich diese Art von Klassen immer wieder implementieren. Guava-Library ist das nächste, was ich gefunden habe.
Lösung
Commons Lang Hat viele Dienstprogramme, die Sie möglicherweise hilfreich finden. Ich benutze diese Bibliothek in den meisten meiner Projekte. Diese Seite hat einen grundlegenden Überblick über die verschiedenen Klassen. Stringutils ist diejenige, die ich am meisten benutze, aber viele andere waren ein- oder zweimal praktisch. ObjectUtils hat den Null-Safe equals
Methode, nach denen Sie suchen.
Andere Tipps
Möglicherweise finden Sie auch Hamcrest nützlich.
http://code.google.com/p/hamcrest/
Hier ist das Tutorial: http://code.google.com/p/hamcrest/wiki/tutorial