int型とInteger型は違う | ハックノート
つくってみた
機械学習
クラウドコンピューティング
仮想デスクトップ
サービス
導入事例
サイト情報
運営会社
採用情報
お問い合わせ
ホーム /
ハック /
int型とInteger型は違う
ハック
2016.08.09
31,418
Java
int型とInteger型は違う
ツイート
シェア
はてな
今までずっとintはintegerの略だと思ってたけど、javaではちがうらしい。 もしかしたら常識なのかもしれないけど、びっくりしたので調べてみました。
ひとことで言うと int型はプリミティブ型でInteger型はobject型
Integer型はint型のラッパーになってて、int型と同じように整数のデータをもってる。
Int型とは違ってobject型なので、データだけでなくいろいろ便利なメソッドももってる。
Int型ではnullは使えないがinteger型ではnullもつかえる。
javaにはオートボクシングって機能があって、自動的にキャストしてくれるのでintとIntegerの違いはあんま気にしなくても大丈夫だけど、根っこはちがうので意識はしとくべき。
ツイート
シェア
はてな
tortuepin
つくってみた！
社内のトイレ難民解決！トイレ空き状況確認システムを作ってみた
Amazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた
社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。
関連記事
Velocityで変数のクラスを判定する
Javaでシリアライズする
S3上ファイルのContentType取得方法
[Java]キャスト（型変換）
Javaでパスワードハッシュ値を16進数文字列で返す
Javaで生のSQLを実行する方法
お問い合わせ
利用規約
プライバシーポリシー
運営会社
採用情報
サブスクリプション請求管理「KIMERA」
AWS構築代行「CloudAdvisor」
グループウェア「Aipo」
© Copyright 2021 ハックノート All rights reserved.
