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)); } }

运行效果,如下:

Java基础知识强化之IO流笔记23:计算机是如何识别把两个字节拼接为中文(附加)-LMLPHP

05-11 11:31