Pessoal, a minha de hoje eh esse codigo ai…
Eu queria saber qual eh o papel do StringBuilder nesse caso ai? eu sei que ele eh um Appendable e que nesse caso eu nao poderia colocar a String s
no construtor do formatter. Mas tudo bem… coloquei o sb la no construtor, que que ele faz ali? e quando eu mudo o segunto parametro do construtor
pra, digamos Locale.UK ou ateh mesmo Locale.KOREA, nada muda… alguem consegue me explicar o que que aconteceu nesse codigo abaixo?
import java.util.*;
public class Test{
public static void main(String[] args){
String s = new String();
StringBuilder sb = new StringBuilder();
Formatter formatter = new Formatter(sb, Locale.US);
formatter.format("PI=%12.10f",Math.PI);
s = String.format("His name is %1s %2s", "Thomas", "Edison");
System.out.println(s);
System.out.println(sb);
}
}