如果我有一个int像这样结构的数组:
int
private int[][] map = new int[400][400];
我试着找回来
map[100][200]
并且该元素未初始化,我会得到编译器/运行时错误还是会返回null?是否有任何函数来检查给定的元素/索引是否存在/已设置?
由于您的数组声明是基本类型,因此不会出现任何编译器或运行时错误 - 将返回默认值0.
如果您的数组是一个对象数组,那么该数组将保留null任何未特别指定的元素.
null