This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
No real question here, just something I thought I'd share and maybe get some comments on.
I was trying to find a way to determine the predecessor and successor of an enumerated type value. Pascal has the Succ() and Pred() functions for ordinal types. However, I couldn't find anything in the standard Enum class and Apache Commons Lang EnumUtils doesn't have anything like that either. Seems like a fairly useful pair of methods to have so I was just wondering why java.lang.Enum doesn't provide pred() and succ()... Did I miss something?
I ended up implementing these myself, along with first() and last(). It was actually pretty short and sweet.