我想将数组的地址存储在另一个数组的索引中。这可能吗?
PS:我在JAVA中尝试这个
int[] First;
int[] Second;
Second[0]=First;
答案 0 :(得分:2)
不,这是不可能的,因为 首先是整数数组,你不能在int:
中存储整数数组Type mismatch
cannot convert from int[] to int
答案 1 :(得分:0)
从技术上讲,有一种方法可以使用提到的here的Unsafe API来获取Java中的字段或对象的地址,但是出于两个原因你永远不应该依赖它
如果你真的想在另一个数组中存储一个int [],你需要使用int [] []这样的东西
int[] i1 = {1,2,3,4};
int[] i2 = {3,24,33,41};
int[][] main = {i1,i2};