数组的最大大小-类型不匹配:无法从long转换为int
我看到一个数组的最大大小只能是一个Int的最大大小。Java为什么不允许大小为long-Max的数组?
long no = 10000000000L;int [] nums = new int[no];//error here
回答:
您必须向Java设计人员解决“为什么”问题。其他任何人都只能推测。我的猜测是,他们认为20亿个元素的数组对于任何人都应该足够了(公平地说,这应该是足够的)。
以上是 数组的最大大小-类型不匹配:无法从long转换为int 的全部内容, 来源链接: utcz.com/qa/406067.html