Sunday August 24, 2008
Which of these is "better"?
Today I was studying this piece of code:
Lookup lkp = Lookups.forPath("MessageProviders");
Collection coll = (Collection) lkp.lookupAll(MessageInterface.class);
for (Iterator it = coll.iterator(); it.hasNext();) {
MessageInterface messageInterface = (MessageInterface) it.next();
jTextArea1.append(messageInterface.getMessage());
}
I figured out that I was able to rewrite it to this:
Lookup lkp = Lookups.forPath("MessageProviders");
Collection<MessageInterface> coll = (Collection<MessageInterface>) lkp.lookupAll(MessageInterface.class);
for (MessageInterface it : coll) {
jTextArea1.append(it.getMessage());
}
Which of the two, in your opinion (this is inevitably going to be a subjective question of taste) is "better"? And why?
Aug 24 2008, 12:55:09 PM PDT Permalink


