メソッドをジェネリックとして実装する必要があります。どうやってするの ?
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;
}
しかし、エラーメッセージが表示されました:メソッドの戻り値の型がありません.....