Java 我们可以将地址存储在另一个数组中的数组中吗';s指数?
我想将一个数组的地址存储在另一个数组的索引中。这可能吗 PS:我正在用JAVA尝试这个Java 我们可以将地址存储在另一个数组中的数组中吗';s指数?,java,Java,我想将一个数组的地址存储在另一个数组的索引中。这可能吗 PS:我正在用JAVA尝试这个 int[] First; int[] Second; Second[0]=First; 不,这是不可能的,因为 首先是整数数组,不能将整数数组存储在整数中: Type mismatch cannot convert from int[] to int 从技术上讲,有一种方法可以使用前面提到的不安全API在Java中获取字段或对象的地址,但出于两个原因,您永远不应该依赖于此 不安全可能会在未来的版本中消
int[] First;
int[] Second;
Second[0]=First;
不,这是不可能的,因为 首先是整数数组,不能将整数数组存储在整数中:
Type mismatch
cannot convert from int[] to int
从技术上讲,有一种方法可以使用前面提到的不安全API在Java中获取字段或对象的地址,但出于两个原因,您永远不应该依赖于此
int[] i1 = {1,2,3,4};
int[] i2 = {3,24,33,41};
int[][] main = {i1,i2};
int[]
的元素是一个32位的整数,其他什么都没有First
是此类整数的数组。就这样。Java没有“地址”功能。@Arkantos谢谢!我想提一下不安全的API,但我想这可能不是他们真正想要的。是的,事实上,关于如何可靠地完成它,你的答案非常直截了当。我只是补充了一个理由,说明即使他找到了其他方法,他也不应该依赖地址:)