String.format("%1$-20s",cadena);
Nota:
- Sustituye el 20 por el tamaño predeterminado que deseas del String.
- El guión que se indica delante del 20s permite que los espacios de relleno se coloquen detrás de la cadena. Si deseas que el relleno se coloque delante se debe eliminar ese guión.
se puede colocar en vez de un numero una variable?
ResponderEliminarSi te refieres al formato: "%1$-20s", es un String. Lo que debes hacer es una concatenación previamente.
ResponderEliminarPor ejemplo:
String formato = "%1$-"+size+"s";
String.format(formato,cadena);
Podría llenar en vez de un espacio un numero?... osea llenar de 1 por ejemplo... gracias.
ResponderEliminarMe sirvió pero, Qué significa el "%1$-" o como se interpreta?
ResponderEliminar