Si hacemos System.out.printf("%10s", "1");
de forma predeterminada, los caracteres de espacio se agregarán para completar 10, ¿verdad? ¿Hay alguna manera de cambiar esto?¿Cambiar el carácter de relleno predeterminado en Java printf?
sé, puede agregar 0
, especificando 0
antes de la s
, pero hace printf
apoyo cualquier otra cosa?
relleno con 0 solo es compatible con tipos numéricos. No funcionará con 's', pero lo hará, por ejemplo, con' d': 'System.out.printf ("% 010d ", 1);' – Jesper