gpt4 book ai didi

java - 如何使用 Java 制作真正大的 boolean 数组?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:03:29 25 4
gpt4 key购买 nike

当我尝试使用 Java 创建一个非常大的 boolean 数组时,例如:

    boolean[] isPrime1 = new boolean[600851475144];

我得到了可能的精度损失错误?

是不是太大了?

最佳答案

要存储 600亿 位,您需要绝对最小地址空间 75 千兆字节!祝你好运!

更糟糕的是,Java 规范没有指定 boolean 数组将为每个元素使用一个内存位——它可以(and in some cases does)使用更多。

无论如何,我从Project Euler #3中认出了那个数字.如果它需要那么多内存,那你就做错了......

关于java - 如何使用 Java 制作真正大的 boolean 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/458489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com