1. 计算机是如何识别什么时候该把两个字节转换为一个中文呢?
在计算机中中文的存储分两个字节:
• 第一个字节肯定是负数。
• 第二个字节常见的是负数,可能有正数。但是没影响。
2. 代码示例:
package com.himi.StringToArrays; import java.util.Arrays; public class StringDemo { public static void main(String[] args) {
String s1 = "abcde";
byte[] bys1 =s1.getBytes();
System.out.println(Arrays.toString(bys1)); System.out.println("-------------------"); String s2 = "我爱你中国";
byte[] bys2 = s2 .getBytes();
System.out.println(Arrays.toString(bys2)); } }
运行效果,如下: