![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e121. Getting the Length and Dimensions of an Array ObjectThe length of an array is the number of elements of the array. The dimensions of an array type ofint[][][] is three.
Object o = new int[1][2][3]; // Get length int len = Array.getLength(o); // 1 // Get dimension int dim = getDim(o); // 3 // If `array' is an array object returns its dimensions; otherwise returns 0 public static int getDim(Object array) { int dim = 0; Class cls = array.getClass(); while (cls.isArray()) { dim++; cls = cls.getComponentType(); } return dim; }
e122. Getting the Component Type of an Array Object e123. Creating an Array e124. Expanding an Array e125. Getting and Setting the Value of an Element in an Array Object
© 2002 Addison-Wesley. |