Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2007, 08:06
yasahe
 
Fecha de Ingreso: enero-2005
Mensajes: 260
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: Porblemas con expansion dinamica de un vector bidimensional

Si, es cierto, son arreglos bidimensionales, pero lo que quiero es expandir dinamicamente, es ddecir, en cierto momento expandir el numero de columnas o el numero de filas. Tengo implemntado estas dos funciones y no me pinchan.... q puede ser???
public int[][] AjustFilas(int[][] arr){
int[][] orig = arr;
arr = new int[orig.length +1][];
for (int i=0; i<orig.length; i++){
int k = orig[i].length;
arr[i]=new int[k];
for (int j=0; j<k; j++){
arr[i][j]=orig[i][j];
}
}
return arr;
}

public int[][] AjustColumnas(int[][] arr){
int[][] orig = arr;
int col = orig[orig.length -1].length +1;//adiciono 1 a la cantidad de columnas que tiene la ultima fila
arr[orig.length-1] = new int[col];
for (int i=0; i<orig.length; i++){
for (int j=0; j<orig[i].length; j++){
arr[i][j]=orig[i][j];
}
}
return arr;
}