gpt4 book ai didi

java - 在java中声明数组后分配给数组的字节数

转载 作者:行者123 更新时间:2023-12-02 03:55:40 26 4
gpt4 key购买 nike

在Java中,如何检查声明后分配给数组的字节数?例如:

int[] a = new int[10]; 

数组 'a' 被分配了 4*10 字节,因为 int 的大小是 4 字节并且有 10 个整数元素。有没有非手动的方法来做到这一点?

最佳答案

在 Java 中,没有像 C 中的 sizeof 那样的运算符来获取数组元素的大小。所以至少没有直接的方法。

顺便说一句,声明期间不会分配内存,仅在初始化期间分配内存。

声明:

int[] a;

初始化:

a = new int[10]; 

关于java - 在java中声明数组后分配给数组的字节数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35492256/

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