Java中的转义字符
程序员文章站
2024-01-20 16:05:46
第一行代码是输出内容后换行(println)第二行代码输出内容后不换行补充:\u后面表示的是一个字符的Unicode编码(16进制)如何在控制台输出’字符以上代码在编译时会报两个错:错误:空字符文字两个单引号(第一个和第二个)之间没有字符错误:未结束的字符文字第三个单引号的后面没有找到与之匹配的第二个单引号输出单引号的方法:'表示普通单引号字符,转义符\将单引号转义为普通单引号,如下图双引号同理注:以下情况编译器可以自动识别并输出单引号而不需要转义:如何在控制台输出\字符.....
第一行代码是输出内容后换行(println)
第二行代码输出内容后不换行
补充:\u后面表示的是一个字符的Unicode编码(16进制)
如何在控制台输出’字符
以上代码在编译时会报两个错:
错误:空字符文字
两个单引号(第一个和第二个)之间没有字符
错误:未结束的字符文字
第三个单引号的后面没有找到与之匹配的第二个单引号
输出单引号的方法:
'表示普通单引号字符,转义符\将单引号转义为普通单引号,如下图
双引号同理
注:以下情况编译器可以自动识别并输出单引号而不需要转义:
如何在控制台输出\字符
以上代码在编译时会报错:
错误:未结束的字符文字
'表示一个字符,即普通的单引号,而前面的第一个单引号没有与之配对的单引号,所以报错
与输出单引号相同
\ 双反斜杠表示普通反斜杠,第一个反斜杠是转义符,将第二个反斜杠转为普通反斜杠,输出反斜杠的代码如下图:
希望输出带双引号的内容,如:“test”(此处为英文双引号)
同理,同样需要转义 " 将双引号转为普通双引号
应为:
如果使用中文双引号,则不需要转义
本文地址:https://blog.csdn.net/Bluur/article/details/109626033
上一篇: 反射与内省.md