intはプリミティブな整数型で、数値の演算や効率的な処理に適しています。 Integerはintをオブジェクトとして扱えるラッパークラスで、nullやコレクションに使う場合に便利です。 1. int型とは intはJavaのプリミティブ(基本)データ型です。 32ビットの整数値 ...
プログラミング言語・実行環境の「Java」で整数を扱う際、開発者は整数を扱う際に「int」と「Integer」という2つの仕組みを利用できる。両者は何がどのように違うのか。それを理解するために、まずは仕様上の違いを見ていこう。 intとIntegerの主な違いは ...
「Java」で整数を扱う場合、「int」と「Integer」という2つの仕組みを利用できる。両者は何が違うのか。サンプルのソースコードを使いながら、intとIntegerの根本的な違いや使い分け方を解説する。 プログラミング言語・実行環境の「Java」には、整数を扱う ...
Java組み込みの整数型は符号付きしかサポートしておらず、その範囲を超える値を扱う場合、これまではBigDecimalを使用する必要があった。BigDecimalは内部的には文字列として値を保持しているため、プリミティブ型での処理と比べると効率が悪いという問題が ...
Integer.parseInt と (int) の違いは、型変換の用途と使われる場面に関係しています。 1. Integer.parseInt 用途: Integer.parseInt は文字列を整数に変換するためのメソッドです。 使われる場面: 例えば、"123" のような数値を表す文字列をint型の整数に変換したい場合に使い ...
ところで、このサンプルを見て「なんか変だぞ?」と感じた人はいませんでしたか。「コレクション関係のクラスは、オブジェクトを管理するものだ」と説明したのを覚えていますか?このサンプルを見ると、int値やboolean値もaddされています。これらは基本 ...