用java语言编写程序,输出各基本类型在内存中所占字节数。

比如:如何把int型转换成byte[];

第1个回答  2012-06-07
System.out.println(Byte.SIZE);// 8
System.out.println(Integer.SIZE); //32
第2个回答  2012-06-07
把各个类型都转成byte[]数组追问

怎么转换?能不能写一个

追答

用各基本类型的包装类型的SIZE属性可以得出每个基本类型在内存中所占的位数,然后一个字节占八位,所以所占字节数等于所占的位数除以8.例如:int类型的包装类型Integer。用Integer.SIZE获得该基本类型所占的位数,然后除以8就是所占的字节数。

本回答被提问者采纳
相似回答