Ho trovato la seguente domanda Is Java "pass-by-reference" or "pass-by-value"?.Posso cambiare il valore dell'oggetto String passato al mio metodo?
ho letto quasi tutto, ma non poteva sapere ancora cosa devo fare se voglio il metodo foo(-)
, per cambiare l' valore miei String
? (forse o non fa riferimento anche a me, non ha importanza per me).
void foo(String errorText){
errorText="bla bla";
}
int main(){
String error="initial";
foo(error);
System.out.println(error);
}
voglio vedere bla bla
sulla console. È possibile?
grazie, bella soluzione – merveotesi