Puis-je modifier l'objet String valeur passée à ma méthode?

J'ai trouvé la question suivante Est Java "par référence" ou de "passage par valeur"?.

J'ai presque tout lu de lui, mais ne pouvait pas savoir encore ce que je dois faire si je veux le foo(-) méthode, à modifier mon String's valeur? (peut-être ou pas de référence de trop, il n'est pas question pour moi).

void foo(String errorText){ 
    errorText="bla bla";
}

int main(){ 
    String error="initial"; 
    foo(error); 
    System.out.println(error);
}

Je veux voir bla bla sur la console. Est-il possible?

InformationsquelleAutor merveotesi | 2011-11-21