当先锋百科网

首页 1 2 3 4 5 6 7

在 Java 中,字符是以 Unicode 编码存储的,每个字符使用一个或两个字节进行表示。判断字符是单字节还是双字节可以使用 Java 内置的方法。

判断字符是否为单字节可以使用以下代码:

String str = "A";
if (str.getBytes().length == 1) {
// 这是一个单字节字符
}

getBytes() 方法返回字节数组,如果字节数组的长度为1,则表示该字符是单字节字符。

判断字符是否为双字节可以使用以下代码:

String str = "简";
if (str.getBytes().length == 2) {
// 这是一个双字节字符
}

同样地,如果字节数组的长度为2,则表示该字符是双字节字符。