我想知道为什么void
(或可以)以这种方式声明不返回任何内容的泛型方法:
public static <E> void printArray( E[] inputArray ) {
// Display array elements
for ( E element : inputArray ){
System.out.printf( "%s ", element );
}
System.out.println();
}
看起来像是<E>
返回对象的类型,但该方法实际上什么也没返回。那么<E>
在这种情况下具体和一般方法中的真正含义是什么?