Se facciamo System.out.printf("%10s", "1");
per impostazione predefinita, i caratteri spazio verranno aggiunti per riempire 10, giusto? C'è un modo per cambiare questo?Modificare il carattere di riempimento predefinito in Java printf?
Lo so, è possibile aggiungere 0
, specificando 0
prima del s
, ma supporta printf
qualcos'altro?
Imbottitura con 0 è supportato solo per i tipi numerici. Non funzionerà con 's', ma, ad esempio, con' d': 'System.out.printf ("% 010d ", 1);' – Jesper