Javaちょこっとリファレンス ブログ

Java開発時にぜひご利用ください。

Java 標準API

[Java] ArrayListでint型などの基本データ型を扱う

投稿日:

ArrayListでint型などの基本データ型を扱う方法です。

ArrayListなどのList型にはint、doubleなどの基本データ型(プリミティブ型)を入れることはできませんが、 ラッパークラスを使えば基本データ型を扱うことができます。

サンプルソース

例)ArrayList型に数値を代入したサンプル

結果
600

ラッパークラスというと難しく聞こえますが、型指定の所をintではなくラッパークラスのIntegerを指定するだけです。

厳密には型変換が必要ですが、自動でやってくれるのでいつも通り数値を指定するだけでOKです。

基本データ型(プリミティブ型)とラッパークラスの対応表

基本データ型ラッパークラス
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

ラッパークラスのパッケージは全て java.lang.* です。

備考

  • int以外の基本データ型をList型で扱う時も、対応するラッパークラスを使えばOKです。
  • ちなみによく使用するString型は基本データ型ではないので、String型のラッパークラスというものはありません。

スポンサーリンク

スポンサーリンク

-Java, 標準API

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[Java] オブジェクトのパッケージ名を取得する(Class.getPackage)

オブジェクトのパッケージ名を取得するには、ClassクラスのgetPackageを使用します。 サン ...

[Java] String配列やListからカンマ区切り文字列にする

String配列やListからCSV形式のようなカンマ区切り文字列に変換するには、String.jo ...

[Java] 符号を反転させる

変数値の符号を反転させるには、変数にマイナスを付ければOKです。 サンプルソース 例)変数a の符号 ...

[Java] 文字列を指定した文字で分割する(.split)

文字列を指定した文字で分割して値を取得するには、.split()を使用します。 CSV形式の文字列か ...

[Java] Randomクラスを使用して乱数を取得する

java.util.Randomクラスを使用して乱数を取得するサンプルです。 乱数を取得するにはMa ...