Cita:
Iniciado por Crackoder Supongo que la matriz la matriz la estas imprimiendo en consola, y si es asi, no hay un metodo para alinearlos automaticamente.
Pero podrias obligar a que los datos estuvieran mejor acomodados si haces un metodo que rellene con espacios en blanco las cadenas mas pequeñas al momento de imprimirlas indicandole tu un tamaño minimo
Ejemplo:
Código Java:
Ver original int diferencia = longitud - cadena;
for(int i =0;i<diferencia;i++){
cadena = " "+cadena;
}
return cadena;
}
si por ejemplo le envio la cadena "x" y como longitud 3 el metodo me devolvera " x" (con 2 espacios delante) y cuando imprimas este no desalineara la cuadricula amenos que halla un numero cuya longitud sea mayor a 3 (en este caso), lo que debes hacer es primero buscar cual es la cadena mas larga y usar su longitud para alinear las demas.
Espero haberte ayudado,
Saludos... :)
Hola Crackoder, muchas gracias por tomarte el tiempo de ayudarme pero afortunadamente ya lo pude resolver :D ... para serte sincero no entendí del todo tu idea, pero creo que es parecida.
Así lo solucioné:
Código Java:
Ver original if (y.length() == 1) {
} else {
}
}
}