Terkadang java membingungkan saya.
Saya memiliki sejumlah besar int inisialisasi untuk membuat.
Apa yang asli? perbedaan ?
Integer.toString(i)new Integer(i).toString()
"" + 42tidak ada yang lebih baik, karena membutuhkan perantara StringBuilderyang cukup banyak lebih berat daripada Integer.
"" + 42karena dalam kasus menambahkan string bilangan bulat Anda mungkin akhirnya menambahkan nilai-nilai dan tidak menyadarinya.
"" + 42, tapi hei, itu saya. Formulir # 2 akan menghasilkan objek integer baru (untuk sebagian besar nilai i) sebagai perantara. Ini juga lebih banyak mengetik.