需要类似指向 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.
中是不必要的
我有多个 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.
中是不必要的