问题是这样的:书上都说,在JAVA中一个字符占两个字节,但:
char c='a';
System.out.println(c.getBytes().lenth()),得到的是1。
而定义:
char c='中';
System.out.println(c.getBytes().lenth()),得到的却是2。
于是问题来了,在JAVA中,我们定义一个字符或是字符串,它们到底占用几个字节?
谢谢各位!
谢谢各位的热心,但大家好像没太看清我的问题,我是想问:char c='a'在内存中占几个字节,String s="abc"在内存中占几个字节。
谢谢大家!