需要类似指向 JTable 的指针 (Java)

Need something like a pointer to a JTable (Java)

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

a) 索引

b) A "pointer" 到某个JTable。我习惯于从 C++ 中以这种方式解决它,但我是 Java.

的新手

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

你只需要有一张像下面这样的地图:-

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

以上代码中,key为JTable的名称,value为对应的JTable实例。

Java is by pass by value, so no need of any pointers.

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

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

中是不必要的