Why Use java.lang.reflect.Array For Anything Other Than Array Creation?
Posted
by dimo414
on Stack Overflow
See other posts from Stack Overflow
or by dimo414
Published on 2010-05-27T19:48:44Z
Indexed on
2010/05/27
19:51 UTC
Read the original article
Hit count: 192
Java Class java.lang.reflect.Array provides a set of tools for creating an array dynamically. However in addition to that it has a whole set of methods for accessing (get, set, and length) an array. I don't understand the point of this, since you can (and presumably would) cast your dynamically generated array as an array upon creation, which means you can use the normal array access (bracket notation) functionality. In fact, looking at the source code you can see that is all the class does, cast the array, and throw an exception if the cast fails.
So what's the point / usefulness of all of these extra methods?
© Stack Overflow or respective owner