「javachar大小」javachar是几个字节
本篇文章给大家谈谈javachar大小,以及javachar是几个字节对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
请问JAVA中char占多少字节数?
1、Java是unicode的编码,所以一个char占2个字节,16个bit位
2、Java是跨平台的,所有的东西都是建立在Java虚拟机的基础上,所以对你来说,部分操作系统,都一样。
java中char占几个字节
byte:1bits
short:2bits
int:4bits
long:8bits
float:4bits
double:8bits
boolean:1bits
char :2bits
所以char占用2个字节
Java中char到底是多少字节
java中的char占2个字节
1:“字节”是byte,“位”是bit ;
2: 1 byte = 8 bit ;
char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。
代码如下:
public class Test {
public static void main(String[] args) {
String str= "中";
char x ='中';
byte[] bytes=null;
byte[] bytes1=null;
try {
bytes = str.getBytes("utf-8");
bytes1 = charToByte(x);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("bytes 大小:"+bytes.length);
System.out.println("bytes1大小:"+bytes1.length);
}
public static byte[] charToByte(char c) {
byte[] b = new byte[2];
b[0] = (byte) ((c 0xFF00) 8);
b[1] = (byte) (c 0xFF);
return b;
}
}
结果如下:
bytes 大小:3
bytes1大小:2
Java中char到底是多少字节?
java中的char占2个字节
1:“字节”是byte,“位”是bit ;
2: 1 byte = 8 bit ;
char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。
代码如下:
public class Test {
public static void main(String[] args) {
String str= "中";
char x ='中';
byte[] bytes=null;
byte[] bytes1=null;
try {
bytes = str.getBytes("utf-8");
bytes1 = charToByte(x);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("bytes 大小:"+bytes.length);
System.out.println("bytes1大小:"+bytes1.length);
}
public static byte[] charToByte(char c) {
byte[] b = new byte[2];
b[0] = (byte) ((c 0xFF00) 8);
b[1] = (byte) (c 0xFF);
return b;
}
}
结果如下:
bytes 大小:3
bytes1大小:2
关于javachar大小和javachar是几个字节的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-11,除非注明,否则均为
原创文章,转载请注明出处。