我想知道为什么不返回任何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>
的真正含义是什么?
https://stackoverflow.com/questions/11377248
复制相似问题