[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jakarta-commons-dev
Subject:    [collections] MapUtils.getXxx() return types
From:       "Ash .." <equinus100 () hotmail ! com>
Date:       2003-11-30 19:44:33
[Download RAW message or body]


I am curious to know why MapUtils does not have getters that return 
primitive types. Perhaps there was a discussion on whether it was needed or 
not, you could point me to such discussion that took place in the past when 
this class was conceived.
In any case, I think that getters that return primitives could be very 
useful, much more than those that return wrapper objects. Thus, I think we 
could do with methods like:

MapUtils.getDoubleValue(Map map, Object key [,defaultValue]);

If the answer to my question is "you can do a MapUtils.getDouble(map, 
key).doubleValue() and so on",
I would say, having a built-in method enhances the use of this class than 
having a programmer resort to such multiple method call. Of course, the 
internal implementation would do the same, but in the end, client code would 
look far neater.

Let me know,
Ash

_________________________________________________________________
Get Hotmail on your mobile phone http://www.msn.co.uk/msnmobile


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic