Java:定义这样的角色是什么原因?

Dch*_*ris 0 java primitive types character char

好的,只需2行代码.我理解第一行.第二行的含义是什么?何时以及为什么我必须使用这一行?

char c = 'x';
Character C = new Character(c);
Run Code Online (Sandbox Code Playgroud)

请回答所有问题..(什么,什么时候,为什么)

Sér*_*els 6

char是一种原始类型.Character是原始类型的包装器,您可以在Java 文档中看到

Character类在对象中包装基本类型char的值.Character类型的对象包含一个类型为char的字段.

此外,该类提供了几种方法来确定字符的类别(小写字母,数字等)以及将字符从大写转换为小写,反之亦然.