String s="JAVA你好"; byte[] b=s.getBytes("UTF-8"); b.length的值为 。
时间: 2024-02-27 21:52:13 浏览: 69
简单说说JAVA的String和byte[]的关系
在 UTF-8 编码下,汉字占用三个字节,英文字母占用一个字节。因此,字符串 "JAVA你好" 转换成字节数组后,长度应该为 10。可以通过以下代码进行验证:
```
String s = "JAVA你好";
byte[] b = s.getBytes("UTF-8");
System.out.println(b.length); // 输出 10
```
阅读全文