Java中字符和字符的区别是什么?
我需要知道Java中字符和字符的区别是什么,因为当我制作Java程序时,字符工作而字符不工作。来自: Character类将原语类型char的值包装在 对象Character类型的对象包含一个字段,该字段的类型为 是char。此外,该类还提供了用于 确定字符的类别(小写字母、数字等)和 用于将字符从大写转换为小写,反之亦然 字符信息基于Unicode标准6.0.0版 所以,char是一个基本类型,Character是一个类。您可以使用Character从静态方法(如Java中字符和字符的区别是什么?,java,char,character,Java,Char,Character,我需要知道Java中字符和字符的区别是什么,因为当我制作Java程序时,字符工作而字符不工作。来自: Character类将原语类型char的值包装在 对象Character类型的对象包含一个字段,该字段的类型为 是char。此外,该类还提供了用于 确定字符的类别(小写字母、数字等)和 用于将字符从大写转换为小写,反之亦然 字符信息基于Unicode标准6.0.0版 所以,char是一个基本类型,Character是一个类。您可以使用Character从静态方法(如Character.toUpp
Character.toUpperCase(char c)
中包装char,以更“面向对象”的方式使用
我想在你的程序中有一个“OOP”错误(比如一个字符的init),而不是char对Character的错误。Character是一个对象,因此包含许多静态方法,例如valueOf(char),toUpperCase()
其中char是基本数据类型char是基本类型,Character是充当char包装器的类 Character类的要点是,如果需要,可以对char应用一系列方法
这里的更多信息char是一种表示单个16位Unicode字符的基本类型,而character是一个包装类,允许我们以OOP的方式使用char基本概念 例如char
char ch = 'a';
性格的例子
Character.toUpperCase(ch);
它将“a”转换为“a”字符是一种基本类型,字符是一个对象,请参见vs感谢您的回答它帮助了我。感谢您的回答。您的第二个示例以
char
为例,返回char
而不是Character
@PeterLawrey他说它在哪里返回Character
?他正在展示一个如何使用Character类的示例。@sansa不知道我在想什么,你是对的,它是一个char
。