是否有人知道爲Java有共同但有乏味的實用方法做的事情是一個很好的通用框架...現代的Java框架公共
ObjectUtil.equalsOrBothNull(obj1,obj2)
FormatUtil.formatName(String firstName String middleName, String lastName)
AddressUtil.formatAddress(address)
等等
好像我總是最終重新實現這些類。番石榴圖書館是我發現的最接近的東西。
http://code.google.com/p/guava-libraries/
FORMATNAME()和formatAddress()將是高度依賴於語言環境,即使簽名。在許多文化中,沒有firstName/lastname的區別,或者有firstName/familyName/lastName或firstName/generationName/lastName或...並且所有這些變體通常都有關於如何編寫它們的不平凡規則。一旦你開始添加標題,那麼它會變得非常複雜。總而言之,這可能是值得一個圖書館本身的權利。 – 2010-01-14 09:56:50