2009年1月9日金曜日

コレクションフレームワーク

  • Generic機能(J2SE5.0以降)
    ArrayList のようにコレクションで扱う型を特定する
    get時等のキャストが不要
     旧:s = (String)list.get(i);
     新:s = list.get(i);
  • オートボクシング機能(J2SE5.0以降)
    基本型とラッパークラス型間のデータ変換を自動実行してくれる
    基本ラッパー型のコレクションでもデータ変換不要
     旧:ary.add( new Integer(100) );
       i = ary.get(i).intValue();
     新:ary.add( 100 );
       i = ary.get(i);

0 件のコメント: