回答編集履歴

1

Integerについて

2017/09/08 02:46

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -29,3 +29,7 @@
29
29
  ```
30
30
 
31
31
  本当なら型はListにしたほうがいいのですが。
32
+
33
+
34
+
35
+ ついでに言いますが、Integerを使う場合はnewする意味がありません。オートボクシング任せにするか、Integer.valueOf(int)を使ってください。Integerクラス内でプールされているIntegerのインスタンスを使いまわすことができ、メモリの節約になります。Integerは不変クラスなので、同じ値を表す異なるインスタンスを生成するのはただのメモリの無駄です。