/【ラッパークラスの基本】オブジェクトの作成と値の設定・値の取得方法!2016.09.12【ラッパークラスの基本】オブジェクトの作成と値の設定・値の取得方法!ラッパークラスTweetPocketラッパークラスを使うと、基本データ型の値をラップ(=包み込む)してオブジェクトとして利用できるようになる。このページではラッパークラスによるオブジェクトの作成や値の設定・取得といった基本的な使い方をまとめてご紹介した。ラッパークラスをはじめて使うという方は参考にしてほしい。Boolean型の場合オブジェクトの作成と値の設定・取得オブジェクトの生成と値の設定・取得を、int型のラッパークラスであるIntegerクラスを例に見ていこう。基本データ型の値に対して様々な操作を行うには、まず基本データ型の値を持つラッパークラスのオブジェクトを生成する必要がある。Integerクラスでは次のように二通りの方法がある。)※オブジェクトの生成はnew演算子を使う。どのような型を引数として渡せるかは使いたいクラスのAPIで「コンストラクタの概要」を見ると記載してあるので参考にしてほしい。値の設定には、生成したオブジェクトを代入する方法と、IntegerクラスのvalueOfメソッドを利用する方法がある。値の取得はラッパークラスのメソッドを使用して行う。int型として返すintValue()メソッドを見てみよう。Integer型変数.intValue();サンプルコードサンプルコードは次の通りだ。1000で初期化されたint型の変数numを引数に渡してInteger型オブジェクトiNum1を生成。文字列”2000”で初期化されたString型の変数strNumを引数に渡してIntegerクラスのValueOfメソッドにてInteger型オブジェクトiNum2を生成。変数iNum1の値を表示。変数iNum2の値を表示。変数iNum1とiNum2の値が等しいかどうかの比較をIntegerクラスのequalsメソッドを利用して行い結果を表示。[6]Integer型のオブジェクトiNum1の値を取得し、int型変数iへ代入。[7]変数iの値を表示。関係なくオブジェクトが生成される。”false”以外の文字列だった場合、エラーは発生せずすべてfalseのBooleanオブジェクトが生成される。サンプルコードで確認しよう。trueで初期化されたboolean型の変数boolを引数に渡してBoolean型オブジェクトbool1を生成。文字列”TRUE”で初期化されたString型の変数strBoolを引数に渡してBooleanクラスのValueOfメソッドを利用してBoolean型オブジェクトbool2を生成。気にせず代入してよい。”TrUe”でも”True”でもtrueとしてオブジェクトが生成される。TRUUUUUE”で初期化されたString型の変数strBool2を引数に渡してBooleanクラスのValueOfメソッドを利用してBoolean型オブジェクトbool3を生成。変数bool1の値を表示。変数bool2の値を表示。変数bool1とbool2の値が等しいかどうかの比較をBooleanクラスのequalsメソッドを利用して行い結果を表示。変数bool3の値を表示。まとめこのページではJavaラッパークラスの基本をお伝えした。ラッパークラスの詳細については下記ページも参考に。【初心者でもわかる】ラッパークラスによる文字列と数値の変換TweetPocketこのページの続きや関連ページは下記から一覧で確認できる。・「プログラマーとして転職をしたい!」という方はリナックスアカデミーの資料を見てみてください。短期間で未経験からエンジニアになることができるスクールとして15年間選ばれ続けてきた理由やノウハウが載った資料です。エンジニアの入り口に立つために必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報が詰まっています。無料で2,3日中にお手元にお届けします。資料を見てみるSNSでもご購読できます。IT研修専門企業のリナックスアカデミーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報を無料でお届け資料を見てみる。