我有多个JTable,我想创建一个存储它的数组:
a)索引
b)A"指针"到某个JTable。我以前用这种方式从C ++解决它,但我是Java的新手。
基本上,没有JTable1的一个indeces数组,一个用于JTable2,JTable3等等(因为会有很多这些表),我想只有一个大的映射将索引链接到JTable 。我没有看到如何在没有指针的情况下做到这一点。
答案 0 :(得分:2)
您只需要有如下地图: -
Map<String, JTable> jTableMap=new HashMap<String, JTable>();
在上面的代码中,key是JTable的名称,value是对应的JTable实例。
Java是按值传递的,所以不需要任何指针。
答案 1 :(得分:0)
您不需要指针。 Java使用引用。只需存储参考。
在C ++中,您使用指针是因为您不想保留对象的副本。这在Java中是不必要的。