モジュール java.base
パッケージ java.lang

クラスInteger

java.lang.Object
java.lang.Number
java.lang.Integer
すべての実装されたインタフェース:
Serializable, Comparable<Integer>, Constable, ConstantDesc

public final class Integer extends Number implements Comparable<Integer>, Constable, ConstantDesc
Integerクラスは、プリミティブ型intの値をオブジェクトにラップします。 Integer型のオブジェクトには、型がintの単一フィールドが含まれます。

さらにこのクラスは、intStringに、Stringintに変換する各種メソッドや、intの処理時に役立つ定数およびメソッドも提供します。

これはvalue-basedクラスです。プログラマは、equalのインスタンスを交換可能として扱い、同期にインスタンスを使用しないようにする必要があります。そうしないと、予期しない動作が発生する可能性があります。 たとえば、将来のリリースでは、同期が失敗する可能性があります。

実装にあたってのノート: 「bit twiddling (ビット回転)」メソッド(highestOneBitnumberOfTrailingZerosなど)の実装は、Henry S. Warren, Jr. 著『Hacker's Delight』(Addison Wesley, 2002)に基づいています。

導入されたバージョン:
1.0
関連項目: