int数组与单个int? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了int数组与单个int? [重复]相关的知识,希望对你有一定的参考价值。

我目前在128-bit中表示J2ME整数(需要创建数千万次),对象持有new int[4]。这是否比仅使用4个单独变量的效率低?

答案

如果您有“数千万”的小型数组,那么您就有数千万的数组对象开销。

int[4]将采用一个参考值(4个字节)和一个数组(16个字节的开销),因此1000万个值将占用200 Mb >]空间。如果您运行的Java具有大量内存,则无法使用压缩的OOPS,则额外的空间使用会更高。

要存储128位值,我建议使用两个long字段。

以上是关于int数组与单个int? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

将int数组合并为单个int

解释'空'C数组(int a = {};)

C ++参数传递数组与单个项目

如何使用范围中的随机值填充数组? (重复没问题。)

如何在 C++ 中将数字字符串转换为 int 数组 [重复]

从int数组转换为char数组