java里面的单引号和双引号
导读:在Java语言中,字符串常量可以使用单引号或者双引号表示。使用单引号表示的是字符常量,例如:char c = 'a';使用双引号表示的是字符串常量,例如:String s = "Hello, World!";注意,使用单引号表示的字符常量只...
在Java语言中,字符串常量可以使用单引号或者双引号表示。
使用单引号表示的是字符常量,例如:
char c = 'a';
使用双引号表示的是字符串常量,例如:
String s = "Hello, World!";
注意,使用单引号表示的字符常量只能表示一个字符,例如:
char c = 'abc';
//这是错误的写法而使用双引号表示的是字符串常量,可以包含多个字符。
在使用单引号表示字符常量的时候,在单引号里面只能够包含一个字符,否则就会编译出错。在使用双引号表示字符串常量的时候,可以包含多个字符,多个字符串之间需要使用 + 号连接起来。
例如:
char c = 'a';
String s = "Hello, World!" + c;
使用单引号和双引号的区别:
在Java中,单引号和双引号的使用是有区别的。使用单引号表示的是字符常量,在内存中是一个字符存储,而双引号表示的是字符串常量,在内存中是一个字符串存储。
例如:
char c = 'a';
String s = "a";
在内存中,存储结果如下:
char c ->
'a'String s ->
{
'a'}
使用单引号表示的字符常量也可以转换成ASCII码值,例如:
char c = 'a';
int i = (int) c;
在上面的例子中,变量 i 存储的值为 97,表示变量 c 中存储的字符对应的ASCII码值是 97。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java里面的单引号和双引号
本文地址: https://pptw.com/jishu/561350.html
