
java中可以用getBytes()length获取字符串占用内容的大小,原理是java中任何字符都采用Unicode编码,所以衡量占用内存大小采用占用的字节数。
举例如下:
public class TestStringSize {
public static final void main(String[] args) {
Systemoutprintln("占用内存大小:"+"学java"getBytes()length);
}
}
输出结果:
占用内存大小:6 byte
没有,你的自己去写方法。stringgetbyte();这个些方法可以帮你计算占用空间问题。
其他的数据类型我们都知道他们所占的大小比如int
4个自己char
1个字节等。
以上就是关于在java中如何获得某个实例占用多少内存全部的内容,包括:在java中如何获得某个实例占用多少内存、java怎么获取一个对象所占的内存类似于c的sizeof、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)