クラス・セットのArrayList()メソッド

ArrayListクラスのセットは、()メソッドは、新しいコンテンツのうち、(セットを呼び出す場合法)、指定された場所の内容を更新するために使用され、そうでない場合、セット()メソッドは、以下の実施例を呼び出す必要はありませ

User.java

パブリック クラスユーザー{ 

    プライベート int型のID。
    プライベート文字列名; 

    パブリックユーザ(int型のID、文字列名){
         この .ID = ID。
        この .nameの= 名前; 
    } 

    @Override 
    パブリック文字列のtoString(){
         戻り "ユーザー{" + 
                "ID =" + ID + 
                "NAME = '" +名+ '\'' + 
                '}' 
    } 
  //省略取得、セット方法 }

main.java

輸入はjava.util.ArrayList;
輸入はjava.util.List; 

パブリック クラスメイン{ 

    公共 静的 ボイドメイン(文字列[]引数){ 
        ユーザーUSER1 = 新しいユーザ(1、「A1」)。
        ユーザuser2 = 新しいユーザー(2、 "A2" ); 
        リスト一覧 = 新しいArrayListを(); 
        list.add(USER1)。
        list.add(USER2)。
        以下のためにINT ; I <はlist.size(); iが0 = I ++ ){ 
            System.out.printlnは(list.get(I))。
        } 
        のSystem.out.println("*******************" ); user1.setId(

         11 ); 
        user1.setName( "A11");    // ここでの唯一のオブジェクトUSER1の属性を変更します設定のArrayList()メソッドを呼び出す必要がすることによって動作
        するためINT I = 0、I <はlist.size(); I ++ ){ 
            System.out.printlnは(List.get(I)); 
        } 
        のSystem.out。 println( "*******************" ); USER1

         =新しい新しいユーザ(111、 "A111" ); 
        list.set( 0、USER1);      // user1のオブジェクト新しいオブジェクトを有効にするセットのArrayList()メソッドを呼び出す必要がありますので、ここで、新しいである
        ためINT ; I <はlist.size(); I = 0 I ++ ){ 
            System.out.printlnは(List.get(I) );
        } 
    } 
}

業績

おすすめ

転載: www.cnblogs.com/yanguobin/p/12040085.html