ArrayListクラスを使用します

一般的な方法クラスのArrayList

(1)要素を追加

パブリックブールの追加(E要素)コレクションの最後に要素を追加

公共ボイド追加(int型のインデックス、Eの要素)が指定したインデックスに要素を追加します

(2)素子を得ることが

公共EのGET(int index)指定されたインデックス位置にある要素を返します

(3)要素を削除

パブリックブール削除(Object o)指定された要素、成功したリターンを削除を削除します。

公共E削除(int index)指定されたインデックスにある要素を削除し、削除要素を返します。

(4)要素を変更します

指定されたインデックスの要素を変更するパブリックEセット(INTインデックス、Eの要素)は、修飾された要素を返します

(5)セットの長さを取得します。

公共int型のサイズは、()セット内の要素の数を返します

例:

1つの インポートjava.util.ArrayListの。
2  
3  パブリック クラスDemo01 {
 4      パブリック 静的 ボイドメイン(文字列[]引数){
 5          // 创建集合对象
6          のArrayList <ストリング>のArrayList = 新規のArrayList <ストリング> ();
7  
8          // 添加ストリング类型数据、公共ブール追加(E素子)
9          ブール B1 = arrayList.add( "こんにちは" );
10          arrayList.add( "世界" )。
11          arrayList.add( "浪潮" )。
12  
13         System.out.println(ArrayListの);
14          のSystem.out.println(B1)。
15  
16          // 添加文字列类型数据、公共ボイドは(int型のインデックス、Eの要素)を追加
17          arrayList.add(1、 "あなた" );
18          arrayList.add(1、 "我々 " );
19  
20          のSystem.out.println(ArrayListの);
21  
22          // パブリックE数据获取は(int型のインデックス)を得る
23          のSystem.out.println(arrayList.get(2 ))。
24  
25          // 删除数据パブリックブール削除(オブジェクトOBJ)
26  
27          ブール B2 = arrayList.remove( "こんにちは" )。
28         ブール B3 = arrayList.remove( "こんにちは" );
29          のSystem.out.println( "B2:" + B2 + "B3:" + B3)。
30          のSystem.out.println(ArrayListの);
31  
32          // パブリックE削除(INTインデックス)数据删除
33          文字列STR1 = arrayList.remove(0 )。
34          のSystem.out.println( "STR1:" + 0009);
35          のSystem.out.println(ArrayListの);
36  
37          // 修改数据パブリックEセット(INTインデックス、E素子)
38  
39          ( "第一" 0、文字列STR2 = arrayList.set )。
40          のSystem.out.println( "STR2:" + STR2)。
41である         のSystem.out.println(ArrayListの);
 42である 
43れる         // 長さ設定を受ける
44である         INTにarrayLength = arrayList.size();
 45          のSystem.out.println(にarrayLength);
 46である 
47      }
 48 }

出力は次のようになります。

[こんにちは、世界、浪潮]
 
[こんにちは、私たち、あなた、世界、浪潮] 
あなた
B2:    B3:
[私たち、あなた、世界、浪潮] 
STR1:我々
[あなた、世界、浪潮] 
STR2:あなたの
[最初の、世界、浪潮]
 3

ArrayListのコレクショントラバーサル

(1)ループの反復のために(2)foreachのトラバーサル

例:

1  パブリック クラスDemo02 {
 2      公共 静的 ボイドメイン(文字列[]引数)を、{
 3          // オブジェクトのセットを作成し
4          のArrayList <ストリング> = ArrayListの新しい新規のArrayList <ストリング> ();
 5  
。6          //はString型のデータを追加
。7          arrayList.add ( "こんにちは" 。8          arrayList.add( "世界" 。9          arrayList.add( "浪潮" );
 10  
11          のSystem.out.println(ArrayListの)
 12は 
13である         。// ループの反復のために
14         System.out.println( "ループトラバーサルのための" );
 15          INT I = 0;私はarrayList.size()<; I ++ ){
 16              System.out.print(arrayList.get(I)のを+「\ T " );
 17          }
 18である         のSystem.out.println();
 19。 
20である         // foreachのトラバース
21である          (のSystem.out.println" "のforeachを使用してトラバース);
 22である         ため(文字列STR:ArrayListの){
 23である              のSystem.out .PRINT(STR + "\ T" );
 24          }
 25      }
 26です }

出力は次のようになります。

[こんにちは、世界、浪潮] 
ループトラバース用
浪潮のHello World     
のforeachを使用して、トラバース
のHello World浪潮は

 

おすすめ

転載: www.cnblogs.com/hanlk/p/11223225.html