--------------------------------------------------------------------------------------
Re: [java] - passaggio parametri all interno di un metodo Citazione:
Originariamente inviato da ngs
in java so che i tipi primitivi vengono passati per riferimento ma tutti gli altri tipi di dati per valore.No, in Java qualunque cosa viene passata per valore, viene cioè passata una copia. Ma nota, per i tipi primitivi è una copia del valore mentre per i tipi reference è una copia del reference.

In sostanza se passi un reference ad un metodo, il metodo può eventualmente modificare lo stato dell'oggetto (ammesso che sia "mutabile") ma non può in alcun modo cambiare il valore del reference che ha il chiamante.
--------------------------------------------------------------------------------------

io ho bisogno di fare questa cosa:


public void Pippo(String[] f){
f = new String[]{"1","2"}
}

Code di avvio:

String[] d = null;
Pippo(d);
System.out.print("" + d[0] + "-" + d[1]);

Risultato: 1-2


si puo fare?
se si come?
12