且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

“Char”之间的差异和“String”在Java

更新时间:2023-01-14 20:48:59

char 是一个字符。 String 是零个或多个字符。



是一个原始类型。 String 是一个类。

  char c ='a'; 
String s =Hi!;

请注意 char 的单引号, String 的双引号。 / p>

I am reading a book for Java that I am trying to learn, and I have a question. I can't understand what is the difference between the variable type char and String. For example, there is a difference between int and short, the bytes at the memory and the area of numbers that they have.

But what is the difference between char and String? except that char use (') and "String" (").

PS: It is my first "real" programming language. (At school I learned a fake-language for the purpose of the programming lesson.)

char is one character. String is zero or more characters.

char is a primitive type. String is a class.

char c = 'a';
String s = "Hi!";

Note the single quotes for char, and double quotes for String.