2016-11-22 5 views
-1

私はクラス予約とクラスクラスを取得しました。私はクラスのメインでオブジェクトを使用したいが、私は新しいオブジェクトを追加し、プログラム中にオブジェクトを削除したい、それを作る方法はありますか?例えば :動的オブジェクトテーブルの宣言

private List<Object> list= new ArrayList<Object>(); 

は今、私は私のオブジェクトへのアクセスもしたい:

class Main 
    { 
    private int d=0; 
     private Booking[] book=new Booking[d]; 
    void main 
    { 
    d++; 
    Booking[] book=new Booking[d] 
    } 
    } 

アイブ氏は、リスト追加

  Booking book=new Booking(); 
      list.add(d, book); 
      list.get(d).setYear(comboBox.getSelectedItem().toString()); 

を、それは仕事をdoesntの。

+1

https://docs.oracle.com/javase/7/docs/api/java/util/List.html&https://docs.oracle.com/javase/7/docs/api/java/util /ArrayList.html – litelite

答えて

0

テーブルが必要なようです。 マップ(ハッシュマップ)を使用してJavaでセミテーブルを作成できます。 たとえば、<String,Object>というマップを作成し、そこにオブジェクトを格納することができます(文字列で表されます)。

+0

これらのオブジェクトにアクセスするにはどうすればよいですか? –

+0

@ B.Mは、値を設定するためのMap.put()関数と、値を取得するためのMap.get()関数を使用します – MisterCavespider