以类型安全的方式创建一个 arraytype
实例。
使用相同的参数调用此方法两次可以返回相同的对象,或者相等但不同的两个对象。
例如,以下
iis7站长之家:
arraytype t = arraytype.getprimitivearraytype(int[][][].class);
system.out.println("array class name = " + t.getclassname());
system.out.println("element class name = " + t.getelementopentype().getclassname());
system.out.println("array type name = " + t.gettypename());
system.out.println("array type description = " + t.getdescription());
将得到以下输出:
array class name = [[[i
element class name = java.lang.integer
array type name = [[[i
array type description = 3-dimension array of int
- 参数:
arrayclass
- 基本类型数组类,如 int[].class
、boolean[][].class
等等。返回 arraytype
的 getelementopentype()
方法将返回对应于基本类型数组包装器类型的 simpletype
。
- 抛出:
illegalargumentexception
- 如果 arrayclass 不是基本类型数组。- 从以下版本开始:
- 1.6