Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Como obtener los datos de un arreglo bidimensional y guardarlo en un arreglo unidimensional.

Tengo una duda,

Tengo guardados unos datos ingresados en un JTABLE y guardados en un arreglo bidimensional, pero necesito recoger los datos de la ultima columna y guardarlos en un arreglo unidimensional

junio 4, 2018 | Unregistered CommenterChica programadora

Hola, este programa hace lo que estas pidiendo, hay varias formas de llegar a un resultado y esta es una, ejecutalo, revisa y lo adaptas al codigo que tienes.
import java.util.Scanner;
/**
*
* @author gianmarco
*/
public class Ejercicio1bi {

public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int f, c, k = 1;
System.out.println("Ingresa filas");
f = lector.nextInt();
System.out.println("Ingresa columnas");
c = lector.nextInt();
int bi[][] = new int[f][c];
int b1[] = new int[c];

//Creamos el arreglo bidimensional
System.out.println("Arreglo Bidimensional creado");
for (int i = 0; i < f; i++) {
for (int j = 0; j < c; j++) {
bi[i][j] = k;
k++;
System.out.print("[" + bi[i][j] + "]");
}
System.out.println("");
}

//Pasamos arreglo bidimensional a unidimensional
System.out.println("");
System.out.println("Ultima columna del arreglo Bidimensional");
for (int l = 0; l < f; l++) {
for (int m = 0; m < c; m++) {
if (m == (c - 1)) { //condicion para captar la ultima posicion de la columa
b1[l] = bi[l][m];
System.out.print("[" + b1[l] + "]");
System.out.println("");
}
}
}

}

}

junio 4, 2018 | Unregistered Commentergianmarco