Java 声明动态对象表

Java 声明动态对象表,java,Java,我订了班,还有班机。我想在类Main中使用对象,但我想在程序中添加新对象和删除对象,有什么方法可以做到这一点吗? 例如: class Main { private int d=0; private Booking[] book=new Booking[d]; void main { d++; Booking[] book=new Booking[d] } } 我增加了一份清单: private List<Obj

我订了班,还有班机。我想在类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>();

但是它不起作用。

听起来你需要一张桌子。 您可以使用映射(HashMap)在Java中创建半表。
例如,您可以有一个
的映射,并将对象存储在那里,用字符串表示。

&然后如何访问这些对象?@B.M使用函数map.put()设置值,使用函数map.get()获取值
            Booking book=new Booking();
            list.add(d, book);
            list.get(d).setYear(comboBox.getSelectedItem().toString());