ArrayListのクラシックデモ

輸入はjava.util.ArrayList;
インポートするjava.util.Iterator; 

パブリック クラスArrayListDemo { 

    公共 静的 ボイドメイン(文字列[]引数){ 
         のArrayList <整数>のArrayList = 新規のArrayList <整数> (); 

         System.out.printf( "追加する前に:arrayList.size()=%d個の\ n"は、arrayList.size()); 

         arrayList.add( 1 )。
         arrayList.add( 3 )。
         arrayList.add( 5 )。
         arrayList.add( 7 )。
         arrayList.add( 9 )。
         System.out.printf( "追加後:arrayList.size()=%Dの\のN-" 、arrayList.size()); 

         System.out.printlnは( "ArrayListの印刷の要素" );
          // 印刷トラバーサルの3種類エレメント
          // 最初:イテレータを横断 
         System.out.print( "により反復オーバー:" ); 
         反復子 <整数> = IT arrayList.iterator();
          一方(it.hasNext()){ 
             のSystem.out .PRINT(it.next() + "" ); 
         } 
         のSystem.out.println(); 

         // 第二:指標値トラバースすることによって 
         System.out.printを( "インデックス値をトラバースすることによって" )。
         以下のためのint型0 = Iは、I)はarrayList.sizeを(<; I ++は){ 
             System.out.print(arrayList.get(I)の + "" ); 
         } 
         のSystem.out.println(); 

         // 第三:をループするための 
         System.out.print( "ループの反復のために:" );
          のための:{(ArrayListの整数番号)
             System.out.printの(数 + "" ); 
         } 

         // のtoArrayの使用
          // 第一の実施形態(最も一般的)、 
         整数[] =整数arrayList.toArray(新しい新しい整数[0 ]); 

         // 第二の実施形態(容易に理解される) 
         整数[] =整数1 新しい新しい整数[arrayList.size()]。 
         arrayList.toArray(整数1)。

         //は、Javaが下方遷移をサポートしていない、例外をスロー
          // 整数[] = integer2に新しい新しい整数[arrayList.size()];
          // integer2にarrayList.toArray =(); 
         のSystem.out.println(); 

         // で指定された場所の添加元素 
         arrayList.add(2,2&);
          //は、指定された位置に要素を削除 
         arrayList.remove(2 );    
          //は、指定された要素を削除 
         ((オブジェクト)3 arrayList.removeを);
          // ArrayListの5を含ん分析 
         System.out.println( "が含まれている5 ArrayListのである:。"。+ arrayList.contains(5 )); 

         // クリアArrayListを
空気ArrayListのかどうかを決定します         arrayList.clear();
         //
         System.out.println( "ArrayListのは空です:" + arrayList.isEmpty()); 
    } 
}

 

おすすめ

転載: www.cnblogs.com/massionter/p/10968472.html