2016-11-22 83 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