欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java中的转义字符

程序员文章站 2024-01-20 16:05:46
第一行代码是输出内容后换行(println)第二行代码输出内容后不换行补充:\u后面表示的是一个字符的Unicode编码(16进制)如何在控制台输出’字符以上代码在编译时会报两个错:错误:空字符文字两个单引号(第一个和第二个)之间没有字符错误:未结束的字符文字第三个单引号的后面没有找到与之匹配的第二个单引号输出单引号的方法:'表示普通单引号字符,转义符\将单引号转义为普通单引号,如下图双引号同理注:以下情况编译器可以自动识别并输出单引号而不需要转义:如何在控制台输出\字符.....

Java中的转义字符
Java中的转义字符

第一行代码是输出内容后换行(println)
第二行代码输出内容后不换行

Java中的转义字符

补充:\u后面表示的是一个字符的Unicode编码(16进制)

如何在控制台输出’字符
Java中的转义字符

以上代码在编译时会报两个错:
错误:空字符文字
两个单引号(第一个和第二个)之间没有字符
错误:未结束的字符文字
第三个单引号的后面没有找到与之匹配的第二个单引号

输出单引号的方法:
'表示普通单引号字符,转义符\将单引号转义为普通单引号,如下图
Java中的转义字符

双引号同理

注:以下情况编译器可以自动识别并输出单引号而不需要转义:

如何在控制台输出\字符
Java中的转义字符

以上代码在编译时会报错:
错误:未结束的字符文字
'表示一个字符,即普通的单引号,而前面的第一个单引号没有与之配对的单引号,所以报错

与输出单引号相同
\ 双反斜杠表示普通反斜杠,第一个反斜杠是转义符,将第二个反斜杠转为普通反斜杠,输出反斜杠的代码如下图:
Java中的转义字符

希望输出带双引号的内容,如:“test”(此处为英文双引号)
同理,同样需要转义 " 将双引号转为普通双引号
应为:
Java中的转义字符

如果使用中文双引号,则不需要转义

本文地址:https://blog.csdn.net/Bluur/article/details/109626033

相关标签: java