Hola.
Si te fijas, cada String del arreglo auxiliar contiene 4 datos. Están juntos en el mismo String, pero separados por un ;
Bien, la clase String tiene un método llamado split() al cuál podemos pedirle que separe un String a partir de un carácter o una cadena.
Entonces, si le pedimos que haga split(";") , dividirá cada uno de esos String en 4 String separados y los devolverá en un arreglo de 4 posiciones.
Si tenemos 10 String, y de cada uno de ellos podemos obtener 10 arreglos de 4 posiciones, pues ya podemos construir la matriz de [10,4].
Entonces, la mecánica a seguir es usar un bucle para recorrer las 10 posiciones del arreglo auxiliar.
Por cada String que contiene, usamos split(";") y obtenemos un arreglo de 4 posiciones, con los 4 datos ya separados.
Este arreglo de 4 posiciones, lo insertamos en la matriz, en la misma posición que hemos usados para leer el arreglo auxiliar.
Y el bucle se repite hasta completar las 10 posiciones.
Este podría ser un código que cumpliera con esto.
Luego al final se muestra en pantalla los datos de la matriz para comprobar que se han obtenido los datos.
Pruébalo, asegúrate de que lo comprendes y no dudes en preguntar y repreguntar lo que sea.
Un saludo.
public class Main {
public static void main(String[] args) {
String[] auxiliar = new String[10];
auxiliar[0] = "16.125.690-0;CLAUDIO ANTONIO HONORATO DE LA FUENTE;240000;PJE. ESTERO AZUL N 1742";
auxiliar[1] = "16.107.855-7;BARBARA FABIOLA DELGADO SANCHEZ;216800;PJE. SCHEAT 8587 - VILLA ESTRELLA SUR";
auxiliar[2] = "16.082.439-5;PABLO ANDRES HENRIQUEZ LEON;353657;AURORA 8964";
auxiliar[3] = "16.030.010-8;JORGE ARIEL CARTES JARA;478604;AMUNATEGUI N 630 BARRIO STA ANA";
auxiliar[4] = "15.822.860-2;CESAR ALEJANDRO LIGUENO ROJAS;901209;CATEDRAL 1450 DPTO 108";
auxiliar[5] = "15.798.385-7;JUAN PABLO ESCANILLA CORREA;525000;HERALDICA 8861";
auxiliar[6] = "15.797.263-4;DOMINGO HERNAN DIAZ MORALES;380000;AV. FRESIA 2375";
auxiliar[7] = "15.775.088-7;NICOLAS BENJAMIN ANDAUR MOREIRA;240000;SAN IGNACIO 268 PJE. INTERIOR 2 - CASA 191";
auxiliar[8] = "15.767.949-K;BEATRIZ IDAMIA ORTIZ CESPEDES;1250000;PSJE SAN MARTIN 958";
auxiliar[9] = "15.754.871-9;CHRISTOPHER JONATHAN OLGUIN ALVARADO;755000;LA LLARETA 9073";
String[][] matriz = new String[10][4];
/*
* Cada String del arreglo auxiliar contiene 4 datos separados por ;
* Estos String se pueden descomponer en un arreglo de 4 String donde
* almacenar esos 4 datos por separado.
* Para ello, podemos usar el método split() de la clase String, indicándole
* que separe el String original allá donde encuentre un ;
* Este método nos dará un arreglo String con los 4 datos ya separados,
* con los cuáles construiremos la matriz 10,4
*/
for (int i = 0; i < auxiliar.length; i++) {
//Con split(), dividimos cada String en un arreglo de 4 String
String[] datos = auxiliar[i].split(";");
//Este arreglo de 4 datos, lo insertamos en la matriz
matriz[i] = datos;
}
//Mostramos la matriz con el resultado final
for (int i = 0; i < matriz.length; i++)
System.out.println(Arrays.toString(matriz[i]));
}
}