ola, pesquisei muito, mas nao achei uma solucao para meu problema
eu tenho uma matriz do tipo boolean, eu quero transplor essa matriz, passando-a para um metodo generico, e recebendo ela transposta no retorno
public static<E> E[][] transposicao(E[][] matriz, int lin, int col)
{
E[][] aux = (E[][]) new ArrayList[col][lin];
for (int i=0; i<col; i++)
{
for (int j=0; j<lin; j++)
{
aux[i][j] = matriz[j][i];
System.out.print(aux[i][j]+" ");
}
System.out.println("");
}
return (E[][]) (E) aux;
}
eu estou declarando este metodo generico corretamente?
quanto tento chamar o metodo
tipo_bool = operacoes.transposicao(tipo_bool, linhas1, colunas1);
aparece a mensagem E[][], int, int expected boolean[][], int, int found
alguem ajuda por favor!!!!