別の質問で以下のような回答をしておりましたが、int
と Integer
の違いについてもう少し噛み砕いたご回答をいただきたいです。
int がプリミティブ型であるのに対し, Integer は整数型を扱う クラス になります.
ただの型である int と異なり, Integer には様々な関数が実装されています.参考: https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Integer.html
そのため,これらの関数を呼び出したい場合は Integer を利用する必要があります.
今回のコードではどちらを使っても問題ないかと思います.
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?