2011-12-13 117 views
0

对于其中一个测试,我需要创建大约300K大小的数组。我正在研究一些做法。 我的这种做法有点粗糙。创建一个数组并在其中添加大量的整数(BigInteger)元素。创建大型阵列

有没有更好的方法来做到这一点?

+1

数组本身是否需要300k?或者数组中引用的内容的总大小需要为300k? – 2011-12-13 20:08:55

回答

1

例如,如果您知道int的长度为4个字节,为什么不使用该信息来分配300KB?即300KB/4字节=〜75,000英寸。

1

你的问题有点不准确...

byte[] a = new byte[300000]; 

将平凡创造约300K大小的数组。你的问题是什么?