Come mai il risultato stampato sulla console è "valore 1" anzichè "valore 2"?Codice PHP:
public class zzz {
public static void main(String[] args) {
String oggetto = new String();
oggetto = "valore 1";
funzione1(oggetto);
System.out.println("Oggetto contiene: '" + oggetto + "'");
}
public static void funzione1(String str) {
str = "valore 2";
}
}
Ho provato a documentarmi ed ho trovato questa pagina molto esaustiva, secondo la quale però il risultato del codice soprascritto dovrebbe essere "valore 2".
In che cosa sbaglio?
Grazie.