我正在读一本我想学习的Java书,我有一个问题.我无法理解变量类型char和变量之间的区别String.例如,存在之间的差int和short在所述存储器中的字节并且它们具有数字的区域.
但是char和之间有什么区别String?除了charuse(')和"String"(")之外.
PS:这是我的第一个"真正的"编程语言.(在学校,我为编程课学习了一门假语.)
use*_*421 120
char是一个角色.String是零个或多个字符.
char是一种原始类型.String是一个班级.
char c = 'a';
String s = "Hi!";
Run Code Online (Sandbox Code Playgroud)
请注意单引号char和双引号String.
Vla*_*nov 19
char单个字符.在java中它是UTF-16字符.
String可以被认为是一系列的字符.
所以,想象一下"Android"字符串.它由'A', 'n', 'd', 'r', 'o', 'i'和'd'字符组成.
char是java中的原始类型,String是一个封装数组的类chars.
在外行的术语中,char是一个字母,String而是一个字母(或一个单词)的集合.区别'并且"很重要,因为'Test'在Java中是非法的.
char是原始类型,String是一个类