公式:计算数组长度
在c与c++中,基本数据类型的大小在不同机器上可能是不同的,所以,提供sizeof()用于获取实际大小,但是,在Java中,基础数据类型的大小在所有机器上都是一样的,所以Java没有sizeof()方法。
一维数组
- sizeof(数组名) 计算得到这个数组占用内存的长度
- 数组逻辑上的长度大小 = sizeof(数组名)/sizeof(数组类型)
二维数组 - 二维数组计算列数
每行的总长度/元素占用的字节
sizeof(二维数组名[0])/sizeof(类型) - 二维数组计算行数
sizeof(二维数组名)/sizeof(二维数组名[0])
图中的KeyType定义为int类型