2016-11-22 87 views
-1

我得到了課程預訂和班級Main。我想在類Main中使用對象,但我想在程序中添加新對象並刪除對象,有什麼辦法可以做到嗎? 例如:聲明動態對象表

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

伊夫加入列表:

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

現在我想查看在我的對象:

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

,但它不工作。

+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

這聽起來像你需要一張桌子。 您可以使用Map(HashMap)在Java中創建半表。例如,你可以有一個<String,Object>的地圖,並在那裏存儲你的對象,用字符串表示。

+0

那麼如何訪問這些對象? –

+0

@ B.M使用函數Map.put()來設置一個值,使用Map.get()來獲得一個值 – MisterCavespider