需要一个指向JTable(Java)的指针之类的东西



我有多个JTable,我想创建一个数组来存储:

a) 索引

b) 指向某个JTable的"指针"。我习惯于用C++来解决这个问题,但我是Java的新手。

基本上,我不想为JTable1、JTable2、JTable3等设置一个索引数组(因为会有很多这样的表),而只想有一个大映射将索引链接到JTable。我不明白没有指针我怎么能做到这一点。

您只需要有一个如下所示的地图:-

Map<String, JTable> jTableMap=new HashMap<String, JTable>();

在上面的代码中,键是JTable的名称,值是相应的JTable实例。

Java是按值传递的,因此不需要任何指针。

您不需要指针。Java使用引用。只需存储一个引用即可。

在C++中,使用指针是因为不想保存对象的副本。这在Java中是不必要的。

最新更新