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()
"" + 42
non è meglio, in quanto richiede un intermedio StringBuilder
che è molto più pesante di un Integer
.
"" + 42
perché 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ù.