A volte java mi confonde.
Ho una grande quantità di inizializzazioni int da fare.
Qual è la vera differenza?
Integer.toString(i)new Integer(i).toString()
"" + 42non è meglio, in quanto richiede un intermedio StringBuilderche è molto più pesante di un Integer.
"" + 42perché in caso di aggiunta di stringhe di numeri interi si potrebbe finire per aggiungere i valori e non realizzarlo.
"" + 42, ma ehi, sono io. Il modulo n. 2 genererà un nuovo oggetto intero (per la maggior parte dei valori di i) come intermedio. Inoltre sta scrivendo di più.