Integer)を自動的に相互変換するするものです。J2SE1.4までは、プリミティブ型とラッパクラス参照を相互変換するためには、明示的にデータ変換しなければいけませんでした。コレクションにはオブジェクトしか登録できないため、プリミティブ型データをコレクションに登録したりコレクションから取得する際など、毎回データ変換が必要でした。J2SE5.0では、そのような変換が自動的に行われるようになりました。ボクシングボクシングは、プリミティブ型からクラス参照への変換です。プリミティブ型とラッパ型の対応は以下の表の通りです。Doubleボクシング変換により、以下のようなプログラムを記述することが出来ます。int→byteなど)は同時に行うことができますが、数値のワイドニング変換(short→int等)はコンパイルエラーとなります。コンパイルエラーもちろん、プリミティブ型で暗黙的に変換できないようなケースではボクシング変換でも同様にコンパイルエラーとなります。アンボクシングアンボクシングは、ラッパクラスからプリミティブ型への変換です。Character('c');暗黙の型変換についてもボクシングの場合と同じことが言えますが、暗黙の型変換はプリミティブ型のみで起こるという点には注意してください。変換されるオートアンボクシングにより、これまでプリミティブ型しか記述できなかった箇所にオブジェクトを記述できるようになりました。型の参照が記述できます。発生ボクシングとアンボクシングおよびジェネリクスを組み合わせることにより、プリミティブ型値を扱うコレクションを操作するプログラムが大幅に簡略化されます。これまでは以下のようなプログラムを書いていました。次のように書くことができます。Textを触ってみた。