Bueno tengo una duda al tratar de entender la siguiente linia 35 del codigo
Object[]o=(Object[]) list.get(fil);
Que significa esa letra o delante del Object
tambien esta linia 39 del codigo
data[fil][col]=o[col];
todo el codigo es el siguiente
Código Java:
Ver original
int ctasFils=list.size();
int ctasCols;
//validad la cantidad de columnas con la cantidad de titulos
if(ctasFils>0)
{
ctasCols
=((Object[]) list.
get(0)).
length; data
= new Object[ctasFils
][ctasCols
]; }else //pone solo titutlos
{
ctasCols=titulos.length;
}
// titulos de columnas
if(titulos.length!=ctasCols){
titCol
= new String[ctasCols
]; for (int col=0;col<ctasCols;col++)
{
titCol[col]="Columna"+(col+1);
}
}else{
//si constructor recibe titulos los pone
titCol=titulos;
}
//data
for(int fil=0;fil<ctasFils;++fil)
{
for(int col=0;col<ctasCols;col++)
{
data[fil][col]=o[col];
}
}
}