輸入は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()); } }