java 默认的静态数组array长度是int类型
e.g. int size = blah blah; int[] array = new int[size];
出于效率的需要现在我需要将多维数组压缩成一维数组存储 而int类型的正数范围只有 0 ~ 2^31-1 也就是意味着我的array的大小只能到2^31
有没有可能扩展int到long呢?
如果说2^23都不够你用的话,建议你还是用多个数组,自己来管理不同的数组
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。