teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Integerについて

2017/09/08 02:46

投稿

swordone
swordone

スコア20675

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