我需要将该方法实现为通用方法。怎么做 ?
public SelectItem[] criarFiltroSexo(Sexo[] tp){
SelectItem[] options = new SelectItem[tp.length];
for(int i = 0; i < tp.length; i++) {
options[i] = new SelectItem(tp[i].getId(),tp[i].getDescricao());
}
return options;
}
我必须实现更多这样的方法,我需要为每个不同的实体复制。所以我有很多方法 criarFiltroxxx
我想实现这样的东西:
public <E> criarFiltrogenerico(E[] tp){
SelectItem[] options = new SelectItem[tp.length];
for(int i = 0; i < tp.length; i++) {
options[i] = new SelectItem(tp[i].getId(),tp[i].getDescricao());
}
return options;
}
但是我收到错误消息:缺少方法的返回类型.....