Estou acostumado a fazer o seguinte em C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } E a saída é: foo No entanto, em Java, isso não parece funcionar. Presumo que o Stringobjeto seja copiado em vez de passado por...