Galera estou com algumas dúvidas em relação aos argumentos informados para formatação com os métodos printf e format.
public class Printf_e_Format {
public static void main(String[] args) {
int i1 = -123;
int i2 = 12345;
System.out.printf("%2$d + %1$d \n\n", 123, 456);
System.out.printf(">%1$(7d< \n", i1);
System.out.printf(">%0,7d< \n", i2);
System.out.printf(">%+-7d< \n", i2);
System.out.printf(">%2$b + %1$5d< \n", i1, false);
}
}
Alguém poderia me dar um help do segundo System para baixo,
explicar como funciona cada string de formatação.
Por exemplo oque significa esse “7d” nas strings de formatação ?