Buscar
Social
Ofertas laborales ES

Soporte de javaHispano > Generica

Que tal

Tengo la funcion donde multiplico una matriz por un vector

public void
Multiply(int[] Vector, int[][] Matrix, int Back[]) {
for (int ren = 0; ren < Matrix.length; ren ++)
for (int col = 0; col < Matrix[ren].length; col ++)
Back[ren] += Matrix[ren][col] * Vector[col];
}

Esta funcion funciona perfecto para los numeros enteros.
Quisiera hacerla GENERICS para los numeros double, float, int, short, long, etcc es decir para todas los tipos numericos

Estoy atorado en como hacerle, tengo la idea de que puede ser algo asi:

public < TipoNumerico extends Number > void
Multiply(TipoNumerico[] PARVector, TipoNumerico[][] PARMatrix, TipoNumerico PARBack[])


pero no logro concretarla

mayo 17, 2012 | Unregistered CommenterMiguel