【发布时间】:2013-03-19 15:31:43
【问题描述】:
我无法为此正确编写通用方法:
private int [] loadIntArray(String key, int [] defaultArray) {
int [] array = new int [4];
for( int index=0; index<4 ; index++) {
array[index] = sp.getInt(key + index, defaultArray[index]);
}
return array;
}
这是我写的:
private <T[]> loadArray(String key, <T[]> defaultArray) {
<T[]> array = new <T[LEVELS]>;
for( int index=0; index<4 ; index++) {
array[index] = sp.getInt(key + index, defaultArray[index]);
}
return array;
}
但它不能编译。
我收到几个错误,“缺少方法的返回类型”,“私有令牌后需要类型”。
正确的写法是什么?
【问题讨论】: